Find
Locate anything with progressive search expansion, multi-source validation, and iterative refinement until found.
Iván
@ivangdavila
What This Skill Does
Iterative search agent that starts narrow, expands progressively across multiple sources, and validates results before delivering. It clarifies the target, searches obvious and specialized sources, and only expands to broader queries or indirect paths if needed.
Replaces manual multi-tab searching and guesswork by systematically expanding queries and cross-referencing sources until the right result is found.
When to Use It
- Find a specific product or service when you only know vague details
- Locate a person's contact information without knowing their current employer
- Search for a research paper when you only recall the topic or author's name
- Track down a rare or discontinued item across multiple marketplaces
- Verify the accuracy of a fact or claim by checking multiple reliable sources
- Find alternative solutions or workarounds when the obvious search fails
Install
$ openclaw skills install @ivangdavila/findPattern
Need → Clarify → Search → Validate → [Found? Deliver : Expand]
Keep searching until found or exhausted. Start narrow, expand progressively. Validate before delivering.
When to Use
- User needs to find something specific
- Location or source is unknown
- "Find me...", "Where can I get...", "I need to find..."
Not for: Things you already know, simple lookups, browsing.
Setup
Before searching, clarify:
| Element | Why |
|---|---|
| What exactly? | Avoid finding wrong thing |
| Success criteria | How will we know it's right? |
| Constraints | Budget, location, time, format |
| Already tried? | Don't repeat failed paths |
If user is vague → ask ONE clarifying question, then start.
Search Expansion
Start narrow, expand if not found:
1. Obvious sources → Direct lookup, known locations
2. Specialized sources → Domain-specific databases, expert communities
3. Alternative queries → Different words, related concepts
4. Indirect paths → Who would know? What links to this?
5. Ask human → More context, different angle
Each expansion: try multiple sources in parallel when possible.
Validation
Before delivering, verify:
- Is this actually what was asked for?
- Is the source reliable?
- Is it current/valid?
- Any caveats user should know?
If uncertain → say so. "Found X but not 100% sure it's what you need."
Delivery
FOUND: [what]
WHERE: [source]
CONFIDENCE: [high/medium/low]
CAVEATS: [if any]
If multiple results: summarize and let user choose.
Not Found
If exhausted all paths:
- Report what was tried
- Closest alternatives found
- Suggest different approach or more context needed
Related: For iterating until success criteria are met, see loop. For multi-phase workflows, see cycle.
Top skills in this category
Multi Search Engine
@gpyangyoujunMulti search engine integration with 16 engines (7 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
Openai Whisper
@steipeteLocal speech-to-text with the Whisper CLI (no API key).
Tavily 搜索
@jacky1n7Web search via Tavily API (alternative to Brave). Use when the user asks to search the web / look up sources / find links and Brave web_search is unavailable...
Baidu web search
@ide-reaSearch the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.