✓ Verified
🌐 Web Scrapers
✓ Enhanced Data
Fred Navigator
Navigate FRED categories and series using fredapi, supporting natural-language queries with intent r
- Rating
- 4.3 (477 reviews)
- Downloads
- 17,165 downloads
- Version
- 1.0.0
Overview
Navigate FRED categories and series using fredapi, supporting natural-language queries with intent recognition.
Complete Documentation
View Source →
FRED Navigator
Purpose
Provide a reliable workflow to navigate FRED categories and series, with support for:
- Direct
category_id - Direct
series_id - Natural-language
query→ intent recognition → double validation
Inputs
category_id: FRED category idseries_id: FRED series idquery: natural language requestlimit: number of candidates to return (default 5)api_key: read from environmentFRED_API_KEYonly
Required Resources
references/fred_categories_tree.jsonreferences/fred_categories_flat.json- Optional:
references/category_paths.json(precomputed) - Optional:
references/synonyms.json - Helper script:
scripts/fred_query.py - Path builder:
scripts/build_paths.py
Optional Resource Structure Notes
references/category_paths.jsonformat:{ "category_id": { "id":, "name": " ", "path": " " }, ... } references/synonyms.jsonformat:{ "concept": ["alias1", "alias2", ...], ... }
Workflow
1. Category Exploration
- Load
fred_categories_tree.jsonfor hierarchical browsing. - If user provides
category_id, validate it exists. - If user provides
category_name, fuzzy match againstflatnames and return candidates.
2. Series Discovery
- Use
search_by_category(category_id)to list available series. - Prefer
scripts/fred_query.py categoryfor consistent output. - Return key columns:
id,title,frequency,units,seasonal_adjustment,last_updated.
3. Series Retrieval
- Use
get_series(series_id)for time series. - Use
get_series_info(series_id)for metadata. - Prefer
scripts/fred_query.py seriesandscripts/fred_query.py series-info. - Provide:
- data head/tail
- missing counts
- latest value and date
4. Natural Language Query
#### 4.1 Intent Identification (Top-K)
- Use the IDE agent (Codex) to interpret the natural-language intent.
- Select the single best-matching category.
- If confidence is low, ask the user to confirm the category before proceeding.
- Use
references/category_paths.jsonandreferences/synonyms.jsonas supporting context if available.
Structural validation
- Candidate must exist in
fred_categories_tree.json. - Pass if at least one:
childrennon-emptysearch_by_category(id)returns >= 1 series- Prefer
scripts/fred_query.py check-categoryfor a quick check
- Compare
querywith candidatename/path. - Return
pass/failor numeric relevance score.
- If structural + semantic validation both pass → accept category.
- Otherwise:
- return Top-5 candidates
- ask user to choose one explicitly
Failure Handling
- Always provide Top-5 candidates when uncertain.
- Never proceed to series retrieval if category validation fails.
Notes
- Do not hardcode API keys.
- Keep heavy reference data in
references/, not in this file. - When running Python functions for querying, execute them inside the sandbox environment.
Maintenance
- Update workflow or constraints: edit
SKILL.md. - Update category data: replace files in
references/. - Improve natural-language matching: add or edit
references/synonyms.json(key → list of related terms). - Regenerate precomputed paths (optional): run
scripts/build_paths.py. - Add helper scripts (optional): place in
scripts/and document usage here.
Installation
Terminal bash
openclaw install fred-navigator
Copied!
Tags
#search_and-research
#api
Quick Info
Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author kiszly
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install fred-navigator
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0