Skills

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
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

Cache Location

Read the whole SKILL.md on GitHub

More in Writing