How it works
The API SKILL file is a Markdown document that an agent reads as instructions. When the agent has code execution capabilities (shell commands, HTTP requests, or SDK calls), it uses the API SKILL to construct and send API requests on its own. No connector, plugin, or middleware is required.
Before you start
- CatchAll API key from platform.newscatcherapi.com
- An AI agent with code execution capabilities (for example, Claude with computer use, an OpenAI Assistant with Code Interpreter, or a custom agent with HTTP access)
API SKILL contents
The API SKILL archive contains:CatchAll-SKILL
SKILL.md
references
VALIDATORS.md
ENRICHMENT-TYPES.md
MONITOR-SCHEDULING.md
openapi-spec.json
assets
example-submit.json
example_pull_response.json
| File | Purpose |
|---|---|
SKILL.md | Main prompt: authentication, job workflow (submit → poll → pull), monitor workflow, result presentation rules, and edge case handling |
references/VALIDATORS.md | Guidance on writing effective validators, including cost control, the validators-vs-date-range distinction, and common validator patterns |
references/ENRICHMENT-TYPES.md | Available enrichment types (text, number, date, option, url, company) with real-world examples |
references/MONITOR-SCHEDULING.md | Natural language schedule formats and webhook configuration |
references/openapi-spec.json | Full OpenAPI 3.0 specification for the CatchAll API |
assets/example-submit.json | Minimal example submit request body (query and limit) |
assets/example_pull_response.json | Example pull response with clustered results |
Set up
How you load the API SKILL depends on your agent platform. The core requirement is the same everywhere: the agent must be able to readSKILL.md and its
reference files, and have access to your API key.
- Claude (claude.ai)
- Python agent (any LLM)
Claude supports SKILL files natively through the Skills feature.
Download the API SKILL archive
Download CatchAll-SKILL.zip from the integrations repository.
Upload as a skill
Go to claude.ai/customize/skills. Click +, select Upload a skill, and choose
CatchAll-SKILL.zip.Claude installs the API SKILL and applies it to all your conversations and projects.Example prompts
Describe your research task in natural language. The agent submits the job, tracks progress, and returns structured results.Find Series B fintech funding rounds announced in the last 7 days, limit 10.
Search for AI chip export restrictions in the last 30 days and summarize the key regulatory actions.
Find pharma acquisitions over $1B this month, then create a table sorted by deal value.
See also
Write effective queries
Get better results from CatchAll jobs
API reference
Full endpoint documentation
Claude integration
MCP server setup and Python agent examples for Claude
SKILL source
SKILL.md and reference files on GitHub

