{"adoption": {"forks": 1675, "observed_at": "2026-08-28T04:10:29.030353+00:00", "stars": 9243}, "canonical_url": "https://ross.abutalabs.com/products/a-stock-data", "card": {"archived": false, "artifact_type": "library", "description": "A股全栈数据工具包 · 十一层架构 · 54端点 · 19数据源 · 零鉴权 | Full-stack China A-share data toolkit for AI agents — 11 layers, 54 endpoints, 19 sources, zero-auth", "domain": ["fintech", "artificial-intelligence", "data-science", "developer-tools", "apis"], "enriched": true, "function": ["sdk", "developer-tools", "data-science", "trading", "analytics", "web-scraping"], "health_score": 99, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["simonlin1212/a-stock-data"], "name": "simonlin1212/a-stock-data", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-20T05:08:43+00:00", "repo": "simonlin1212/a-stock-data", "stars": 9243, "tags": ["a-share", "china-stocks", "market-data", "claude-code-skill", "ai-agent-tools", "financial-data", "zero-auth", "quantitative-finance", "stock-market"], "topics": ["a-share", "ai-agent", "ai-skill", "china-stocks", "claude-code", "financial-data", "fintech", "investment-research", "llm-tools", "market-data", "python", "quantitative-finance", "stock-market", "trading"], "urls": [], "use_cases": ["fetch china a-share stock kline data for analysis", "get research reports and news for chinese stocks", "track northbound capital flow and dragon-tiger list", "monitor limit-up stocks and sector themes", "give my ai coding assistant access to a-share market data", "query etf option quotes and implied volatility", "pull macro data like PMI and social financing from PBoC"], "what_it_is": "A self-contained Skill file (structured Markdown with embedded Python) that aggregates China A-share market data from 19 sources into 54 ready-to-use endpoints for AI coding assistants like Claude Code. It covers quotes, research reports, capital flows, news, announcements, limit-up pools, options, and macro data with zero-auth access and fallback source strategies.", "when_to_avoid": ["you need US or international equities data", "you require a formal REST API or SDK with guaranteed SLA rather than scraped public endpoints", "your project needs real-time tick-level data or licensed market feeds", "you don't use an AI coding assistant and prefer a conventional Python library"], "when_to_choose": ["you use Claude Code, Codex, or similar AI assistants and need A-share data without writing API wrappers", "you want zero-auth access to many Chinese stock data sources with built-in rate limiting and fallbacks", "you need broad coverage: quotes, fundamentals, capital flows, announcements, options, and macro indicators in one toolkit"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/a-stock-data", "repo": "simonlin1212/a-stock-data", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:29.030353+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:23:14.531680+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02b8a9a03e3791fc7ddf64ae3f547b24bac48c91cfdf2009bc0d9725b7524912", "fetched_at": "2026-08-28T04:10:29.030353+00:00", "kind": "readme", "missing": false, "url": "https://github.com/simonlin1212/a-stock-data"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 8, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 115, "days_push": 13, "days_rel": 13, "gap_med": 4.0, "n_releases_24m": 19}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}