
External Research
Use when the task involves an external library or package and current API docs are...
Install
npx skills add darrenhinde/OpenAgentsControl --skill external-research -g -a claude-code -y- Repository
- darrenhinde/OpenAgentsControl5k
- Category
- Writing
- Updated
- 9d ago
- License
- MIT
- Context cost
- Lightabout 774 tokens
- Runs scripts
- No, instructions only
What it does
Use when the task involves an external library or package and current API docs are needed before writing code.
External Scout
Overview
Fetch and cache current documentation for external libraries and frameworks. Training data is outdated, this skill ensures you use current, correct API patterns.
Announce at start: "I'm using the external-scout skill to fetch current docs for [package]."
The Process
Step 1: Invoke External-Scout
Request documentation with package and topic:
/external-scout <package> <topic>
Examples:
/external-scout drizzle schemas
/external-scout react hooks
/external-scout express middleware
/external-scout zod validation
Step 2: Check Response
External-scout returns JSON with cached file paths:
{
"status": "success",
"package": "drizzle",
"topic": "schemas",
"cached": true,
"files": [
".tmp/external-context/drizzle/schemas.md"
],
"metadata": {
"cachedAt": "2026-02-16T10:30:00Z",
"source": "context7",
"age": "fresh"
}
}
Cache status:
"fresh", < 7 days old (use cached)"stale", > 7 days old (re-fetches automatically)
Step 3: Load Cached Documentation
Read the returned file:
Read: .tmp/external-context/drizzle/schemas.md
This file contains current API patterns, examples, and best practices.
Step 4: Apply to Implementation
Use loaded documentation to:
- Verify API signatures are correct
- Follow current patterns (not training data)
- Check for deprecations
- Use new features introduced since training
Step 5: Implement with Confidence
Now that you have current docs, implement following verified patterns.
Example: Using Drizzle ORM
1. Invoke: /external-scout drizzle schemas
2. Response:
{
"status": "success",
"files": [".tmp/external-context/drizzle/schemas.md"]
}
3. Load: Read .tmp/external-context/drizzle/schemas.md
4. Review: Current API for defining tables and relations
5. Implement: Use current patterns from loaded docs
