Provide 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": , "name": "", "path": "" }, ... } 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 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 and scripts/fred_query.py series-info .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 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.共 1 个版本