Install
openclaw skills install fred-navigatorNavigate FRED categories and series using fredapi, supporting natural-language queries with intent recognition and double validation.
openclaw skills install fred-navigatorProvide a reliable workflow to navigate FRED categories and series, with support for:
category_idseries_idquery → intent recognition → double validationcategory_id: FRED category idseries_id: FRED series idquery: natural language requestlimit: number of candidates to return (default 5)api_key: read from environment FRED_API_KEY onlyreferences/fred_categories_tree.jsonreferences/fred_categories_flat.jsonreferences/category_paths.json (precomputed)references/synonyms.jsonscripts/fred_query.pyscripts/build_paths.pyreferences/category_paths.json format:
{ "category_id": { "id": <int>, "name": "<str>", "path": "<str>" }, ... }references/synonyms.json format:
{ "concept": ["alias1", "alias2", ...], ... }fred_categories_tree.json for hierarchical browsing.category_id, validate it exists.category_name, fuzzy match against flat names and return candidates.search_by_category(category_id) to list available series.scripts/fred_query.py category <id> for consistent output.id, title, frequency, units, seasonal_adjustment, last_updated.get_series(series_id) for time series.get_series_info(series_id) for metadata.scripts/fred_query.py series <id> and scripts/fred_query.py series-info <id>.references/category_paths.json and references/synonyms.json as supporting context if available.Structural validation
fred_categories_tree.json.children non-emptysearch_by_category(id) returns >= 1 seriesscripts/fred_query.py check-category <id> for a quick checkSemantic validation (agent)
query with candidate name/path.pass/fail or numeric relevance score.references/, not in this file.SKILL.md.references/.references/synonyms.json (key → list of related terms).scripts/build_paths.py.scripts/ and document usage here.