{"id":"2facd502-2390-4ff1-9d60-6fab9f7c1f76","entityType":"agent","slug":"clawhub-clementgu-stock-unified","name":"stock-unified","canonicalUrl":"https://www.xpersona.co/agent/clawhub-clementgu-stock-unified","canonicalPath":"/agent/clawhub-clementgu-stock-unified","generatedAt":"2026-10-11T14:15:23.375Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":null},"description":"多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Skill: stock-unified Owner: clementgu Summary: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-10-09T00:12:34.149Z | auto - Removed skill-card.md file. - Made changes to scripts/unified_stock.py. - No user-facing features changed; primarily maintenance and cleanup. v1.0.1 | 2026-07-23T05:","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17fsz3rx9wrnw593kpx5w87jn85c6qc:stock-unified","sourceUrl":"https://clawhub.ai/clementgu/stock-unified","homepage":"https://clawhub.ai/clementgu/skills/stock-unified","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/clementgu/stock-unified","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/clementgu/skills/stock-unified","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Skill: stock-unified Owner: cle"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":null},"stars":null,"forks":null,"downloads":1085,"packageName":null,"latestVersion":"1.0.2","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:39:08.611Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T10:39:08.677Z","lastCrawledAt":"2026-10-11T10:39:08.611Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T10:39:08.611Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.2","createdAt":"2026-10-09T00:12:34.149Z","changelog":"- Removed skill-card.md file. - Made changes to scripts/unified_stock.py. - No user-facing features changed; primarily maintenance and cleanup.","fileCount":6,"zipByteSize":23761},{"version":"1.0.1","createdAt":"2026-07-23T05:29:10.282Z","changelog":"- 新增 scripts/data_provider.py，重构数据源实现。 - 更新 SKILL.md，详细列出支持功能和数据源切换说明。 - 对 scripts/unified_stock.py 进行优化，增强结构与功能。 - 移除 skill-card.md，精简文档内容。","fileCount":6,"zipByteSize":19748},{"version":"1.0.0","createdAt":"2026-05-14T01:19:50.118Z","changelog":"首发版本: 整合通达信/东方财富/同花顺/akshare五大数据源，统一实时行情/板块/财务接口，自动降级切换","fileCount":5,"zipByteSize":9740}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17fsz3rx9wrnw593kpx5w87jn85c6qc:stock-unified","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T14:15:23.375Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-clementgu-stock-unified/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":null},"readme":"Skill: stock-unified\n\nOwner: clementgu\n\nSummary: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。\n\nTags: latest:1.0.2\n\nVersion history:\n\nv1.0.2 | 2026-10-09T00:12:34.149Z | auto\n\n- Removed skill-card.md file.\n- Made changes to scripts/unified_stock.py.\n- No user-facing features changed; primarily maintenance and cleanup.\n\nv1.0.1 | 2026-07-23T05:29:10.282Z | auto\n\n- 新增 scripts/data_provider.py，重构数据源实现。\n- 更新 SKILL.md，详细列出支持功能和数据源切换说明。\n- 对 scripts/unified_stock.py 进行优化，增强结构与功能。\n- 移除 skill-card.md，精简文档内容。\n\nv1.0.0 | 2026-05-14T01:19:50.118Z | user\n\n首发版本: 整合通达信/东方财富/同花顺/akshare五大数据源，统一实时行情/板块/财务接口，自动降级切换\n\nArchive index:\n\nArchive v1.0.2: 6 files, 23761 bytes\n\nFiles: references/data_sources.md (928b), scripts/data_provider.py (2603b), scripts/unified_stock.py (72222b), skill-card.md (2037b), SKILL.md (3877b), _meta.json (132b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: stock-unified\ndescription: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。\n---\n\n# 🐂 UnifiedStock — 多源统一股票数据接口 v3.0\n\nA股 5 大数据源自动整合：通达信(pytdx) + 东方财富(新版datacenter API) + 同花顺(ths) + akshare + 新浪财经。\n\n**🆕 v3.0 更新**：\n- ✅ 实时行情改新浪优先（快+稳），通达信补充交易时段数据\n- ✅ 指数代码支持：000001→上证指数、399001→深证成指、399006→创业板指等\n- ✅ 开盘前智能显示：⏰ 未开盘 + 昨收价，不再空白\n- ✅ 上证的盘前参考价自动识别并显示\n\n## 安装依赖\n\n```bash\npip install pytdx akshare requests pandas\n```\n\n## 数据源自动降级策略\n\n```\n实时行情:    新浪财经(sina) → 通达信(pytdx) → akshare\nK线历史:    通达信(pytdx) → akshare\n板块排行:    同花顺(ths) → akshare\n板块成分股:  东方财富(datacenter) → akshare\n财务数据:    akshare\n```\n\n每个源挂了自动换下一个，无需手动指定。\n\n## 快速上手指南\n\n### 1️⃣ 查实时行情（支持股票+指数）\n\n```bash\npython3 scripts/unified_stock.py --realtime 000001,600839,002156\n```\n\n⚠️ `000001` 自动识别为上证指数（不是平安银行）， `399001` → 深证成指\n\n输出：代码、最新价、涨跌幅、昨收、成交量、未开盘标记\n\n### 2️⃣ 查K线\n\n```bash\npython3 scripts/unified_stock.py --kline 600839 --days 30\n```\n\n默认最近 10 天，支持任意天数。\n\n### 3️⃣ 板块排行\n\n```bash\npython3 scripts/unified_stock.py --sector-top 20\n```\n\n输出行业板块 Top N：涨跌幅、涨跌家数、资金净流入、领涨股。\n\n### 4️⃣ 板块成分股\n\n```bash\n# 先搜板块代码\npython3 scripts/unified_stock.py --search 半导体\n\n# 再查成分股\npython3 scripts/unified_stock.py --sector-stocks 917\npython3 scripts/unified_stock.py --sector-stocks 917 --live    # 带实时行情\n```\n\n板块代码说明：917=半导体概念, 891=国产芯片, 952=第三代半导体, 1137=存储芯片\n\n### 5️⃣ 财务数据\n\n```bash\npython3 scripts/unified_stock.py --financial 600839\n```\n\n### 6️⃣ JSON 输出\n\n所有命令支持 `--json` 参数，方便程序调用：\n\n```bash\npython3 scripts/unified_stock.py --realtime 600839 --json\npython3 scripts/unified_stock.py --sector-top 10 --json\n```\n\n### 7️⃣ 数据源检测\n\n```bash\npython3 scripts/unified_stock.py --status\n```\n\n## 板块代码参考（常用）\n\n| 代码 | 板块 | 成分股数 |\n|------|------|---------|\n| 917 | 半导体概念 | ~480 |\n| 891 | 国产芯片 | ~250 |\n| 952 | 第三代半导体 | ~150 |\n| 1137 | 存储芯片 | ~80 |\n| 1037 | 消费电子 | ~200 |\n| 1201 | 电子 | ~300 |\n\n可用 `--search` 搜索任意关键词找到代码。\n\n## 架构\n\n```\n统一入口 unified_stock.py\n├── 实时行情  → tdx_get_quotes()       [通达信]\n├── K线      → tdx_get_kline()         [通达信]\n├── 板块排行  → ths_industry_summary()  [同花顺]\n├── 板块成分股 → east_get_board_stocks() [东方财富]\n├── 财务数据  → ak_get_financial()      [akshare]\n└── 状态检测  → get_status()            [全部源]\n```\n\nPython API：\n\n```python\nfrom unified_stock import get_realtime, get_kline, get_sector_top, get_sector_stocks\n\n# 查行情\nquotes = get_realtime([\"600839\", \"002156\", \"002475\"])\n\n# 查K线\nkline = get_kline(\"600839\", days=30)\n\n# 板块排行\nsectors = get_sector_top(20)\n\n# 板块成分股(带实时价)\nstocks = get_sector_stocks(\"917\", live=True)\n\n# 数据源状态\nstatus = get_status()\n```\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7ey9xh63pt0m136bgmx0s67n85dkt5\",\n  \"slug\": \"stock-unified\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1791504754149\n}\n\nFile v1.0.2:references/data_sources.md\n\n# 数据源参考\n\n## 数据源映射\n\n| 数据源 | 库/协议 | 功能 | 状态 |\n|--------|---------|------|------|\n| **通达信** | pytdx (TCP:7709) | 实时行情、K线、五档盘口 | ✅ 稳定 |\n| **东方财富** | datacenter API (HTTPS) | 板块成分股(1500+板块) | ✅ 新版API |\n| **同花顺** | akshare _ths 系列 | 板块排行、板块详情 | ✅ 稳定 |\n| **akshare** | HTTP | 财务数据、排名、IPO等 | ✅ 通用 |\n\n## API端点备忘\n\n### 东方财富新版API\n```\n端点: https://datacenter.eastmoney.com/api/data/v1/get\n报表: RPT_BOARD_CONSTITUENT\n字段: BOARD_CODE,BOARD_NAME,SECURITY_CODE,SECUCODE\n筛选: filter=(BOARD_CODE=\"917\")\n```\n\n### 通达信\n```\n主机: 60.12.136.250:7709 (自动探测最佳服务器)\n```\n\n## 已知限制\n\n1. **盘前实时行情为0** (09:30-15:00 才有数据)\n2. 同花顺板块数据约延迟 5 分钟\n3. 东方财富 datacenter API 每日请求限制\n\nFile v1.0.2:skill-card.md\n\n## Description:\n\nRetrieves Chinese stock and sector quotes, historical prices, and financial data through multiple public market-data providers with automatic fallback.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[clementgu](https://clawhub.ai/user/clementgu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nAgents and developers use this skill to look up Chinese stock and index prices, historical candles, sector rankings and constituents, and financial data. Additional commands cover ETFs, futures, and market breadth.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Market-data queries send requested symbols and network metadata to external finance providers.\n\nMitigation: Use only where outbound requests to those providers are acceptable; avoid querying sensitive holdings or watchlists.\n\nRisk: Additional finance commands are not fully described in the skill overview.\n\nMitigation: Review the script help before enabling or relying on those commands.\n\nRisk: Provider data can be delayed, unavailable, or subject to request limits.\n\nMitigation: Check timestamps and corroborate important figures with an authoritative market source before acting.\n\n## Reference(s):\n\n- [ClawHub stock-unified release](https://clawhub.ai/clementgu/skills/stock-unified)\n- [Data source reference](references/data_sources.md)\n- [Eastmoney market-data endpoint](https://datacenter.eastmoney.com/api/data/v1/get)\n\n## Skill Output:\n\n**Output Type(s):** [Text, JSON]\n\n**Output Format:** [Plain text tables or JSON]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Market-data results depend on provider availability and may be delayed.]\n\n## Skill Version(s):\n\n1.0.2 (source: ClawHub release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.1: 6 files, 19748 bytes\n\nFiles: references/data_sources.md (928b), scripts/data_provider.py (2603b), scripts/unified_stock.py (55676b), skill-card.md (2433b), SKILL.md (3877b), _meta.json (132b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: stock-unified\ndescription: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。\n---\n\n# 🐂 UnifiedStock — 多源统一股票数据接口 v3.0\n\nA股 5 大数据源自动整合：通达信(pytdx) + 东方财富(新版datacenter API) + 同花顺(ths) + akshare + 新浪财经。\n\n**🆕 v3.0 更新**：\n- ✅ 实时行情改新浪优先（快+稳），通达信补充交易时段数据\n- ✅ 指数代码支持：000001→上证指数、399001→深证成指、399006→创业板指等\n- ✅ 开盘前智能显示：⏰ 未开盘 + 昨收价，不再空白\n- ✅ 上证的盘前参考价自动识别并显示\n\n## 安装依赖\n\n```bash\npip install pytdx akshare requests pandas\n```\n\n## 数据源自动降级策略\n\n```\n实时行情:    新浪财经(sina) → 通达信(pytdx) → akshare\nK线历史:    通达信(pytdx) → akshare\n板块排行:    同花顺(ths) → akshare\n板块成分股:  东方财富(datacenter) → akshare\n财务数据:    akshare\n```\n\n每个源挂了自动换下一个，无需手动指定。\n\n## 快速上手指南\n\n### 1️⃣ 查实时行情（支持股票+指数）\n\n```bash\npython3 scripts/unified_stock.py --realtime 000001,600839,002156\n```\n\n⚠️ `000001` 自动识别为上证指数（不是平安银行）， `399001` → 深证成指\n\n输出：代码、最新价、涨跌幅、昨收、成交量、未开盘标记\n\n### 2️⃣ 查K线\n\n```bash\npython3 scripts/unified_stock.py --kline 600839 --days 30\n```\n\n默认最近 10 天，支持任意天数。\n\n### 3️⃣ 板块排行\n\n```bash\npython3 scripts/unified_stock.py --sector-top 20\n```\n\n输出行业板块 Top N：涨跌幅、涨跌家数、资金净流入、领涨股。\n\n### 4️⃣ 板块成分股\n\n```bash\n# 先搜板块代码\npython3 scripts/unified_stock.py --search 半导体\n\n# 再查成分股\npython3 scripts/unified_stock.py --sector-stocks 917\npython3 scripts/unified_stock.py --sector-stocks 917 --live    # 带实时行情\n```\n\n板块代码说明：917=半导体概念, 891=国产芯片, 952=第三代半导体, 1137=存储芯片\n\n### 5️⃣ 财务数据\n\n```bash\npython3 scripts/unified_stock.py --financial 600839\n```\n\n### 6️⃣ JSON 输出\n\n所有命令支持 `--json` 参数，方便程序调用：\n\n```bash\npython3 scripts/unified_stock.py --realtime 600839 --json\npython3 scripts/unified_stock.py --sector-top 10 --json\n```\n\n### 7️⃣ 数据源检测\n\n```bash\npython3 scripts/unified_stock.py --status\n```\n\n## 板块代码参考（常用）\n\n| 代码 | 板块 | 成分股数 |\n|------|------|---------|\n| 917 | 半导体概念 | ~480 |\n| 891 | 国产芯片 | ~250 |\n| 952 | 第三代半导体 | ~150 |\n| 1137 | 存储芯片 | ~80 |\n| 1037 | 消费电子 | ~200 |\n| 1201 | 电子 | ~300 |\n\n可用 `--search` 搜索任意关键词找到代码。\n\n## 架构\n\n```\n统一入口 unified_stock.py\n├── 实时行情  → tdx_get_quotes()       [通达信]\n├── K线      → tdx_get_kline()         [通达信]\n├── 板块排行  → ths_industry_summary()  [同花顺]\n├── 板块成分股 → east_get_board_stocks() [东方财富]\n├── 财务数据  → ak_get_financial()      [akshare]\n└── 状态检测  → get_status()            [全部源]\n```\n\nPython API：\n\n```python\nfrom unified_stock import get_realtime, get_kline, get_sector_top, get_sector_stocks\n\n# 查行情\nquotes = get_realtime([\"600839\", \"002156\", \"002475\"])\n\n# 查K线\nkline = get_kline(\"600839\", days=30)\n\n# 板块排行\nsectors = get_sector_top(20)\n\n# 板块成分股(带实时价)\nstocks = get_sector_stocks(\"917\", live=True)\n\n# 数据源状态\nstatus = get_status()\n```\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7ey9xh63pt0m136bgmx0s67n85dkt5\",\n  \"slug\": \"stock-unified\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1784784550282\n}\n\nFile v1.0.1:references/data_sources.md\n\n# 数据源参考\n\n## 数据源映射\n\n| 数据源 | 库/协议 | 功能 | 状态 |\n|--------|---------|------|------|\n| **通达信** | pytdx (TCP:7709) | 实时行情、K线、五档盘口 | ✅ 稳定 |\n| **东方财富** | datacenter API (HTTPS) | 板块成分股(1500+板块) | ✅ 新版API |\n| **同花顺** | akshare _ths 系列 | 板块排行、板块详情 | ✅ 稳定 |\n| **akshare** | HTTP | 财务数据、排名、IPO等 | ✅ 通用 |\n\n## API端点备忘\n\n### 东方财富新版API\n```\n端点: https://datacenter.eastmoney.com/api/data/v1/get\n报表: RPT_BOARD_CONSTITUENT\n字段: BOARD_CODE,BOARD_NAME,SECURITY_CODE,SECUCODE\n筛选: filter=(BOARD_CODE=\"917\")\n```\n\n### 通达信\n```\n主机: 60.12.136.250:7709 (自动探测最佳服务器)\n```\n\n## 已知限制\n\n1. **盘前实时行情为0** (09:30-15:00 才有数据)\n2. 同花顺板块数据约延迟 5 分钟\n3. 东方财富 datacenter API 每日请求限制\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nStock Unified provides a unified, failover-capable interface for querying A-share real-time quotes, K-line history, sector rankings and constituents, financial data, and sector search across multiple market-data sources.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[clementgu](https://clawhub.ai/user/clementgu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, analysts, and agent builders use this skill to retrieve market data for A-share quote lookup, historical K-line analysis, sector ranking, sector constituent review, financial-data checks, and data-source status checks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Stock symbols, index names, and related query metadata may be sent to third-party market-data providers.\n\nMitigation: Use the skill only where sharing those query details with providers such as Sina, Eastmoney, pytdx servers, and akshare-backed endpoints is acceptable.\n\nRisk: Python dependencies are not pinned in the skill documentation.\n\nMitigation: Install the dependencies in an isolated Python environment and pin reviewed package versions before deployment.\n\nRisk: The artifact includes broader market features such as futures, U.S. indexes, market breadth, sentiment, and fund-flow queries.\n\nMitigation: Review enabled commands and restrict use if the intended deployment should remain limited to A-share workflows.\n\n## Reference(s):\n\n- [Data Sources Reference](references/data_sources.md)\n- [Stock Unified ClawHub Release](https://clawhub.ai/clementgu/skills/stock-unified)\n- [Eastmoney Datacenter API Endpoint](https://datacenter.eastmoney.com/api/data/v1/get)\n- [Sina Finance Quote Endpoint](https://hq.sinajs.cn)\n\n## Skill Output:\n\n**Output Type(s):** [Text, JSON, Shell commands, Guidance]\n\n**Output Format:** [Markdown guidance with shell commands and optional JSON market-data output]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only market data retrieved from third-party providers, with automatic fallback across configured sources.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.0: 5 files, 9740 bytes\n\nFiles: references/data_sources.md (928b), scripts/unified_stock.py (20966b), skill-card.md (2681b), SKILL.md (3404b), _meta.json (132b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: stock-unified\ndescription: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。\n---\n\n# 🐂 UnifiedStock — 多源统一股票数据接口\n\nA股 5 大数据源自动整合：通达信(pytdx) + 东方财富(新版datacenter API) + 同花顺(ths) + akshare + 新浪财经。\n\n## 安装依赖\n\n```bash\npip install pytdx akshare requests pandas\n```\n\n## 数据源自动降级策略\n\n```\n实时行情:    通达信(pytdx) → akshare\nK线历史:    通达信(pytdx) → akshare\n板块排行:    同花顺(ths) → akshare\n板块成分股:  东方财富(datacenter) → akshare\n财务数据:    akshare\n```\n\n每个源挂了自动换下一个，无需手动指定。\n\n## 快速上手指南\n\n### 1️⃣ 查实时行情\n\n```bash\npython3 scripts/unified_stock.py --realtime 600839,002156,002475\n```\n\n输出：代码、最新价、涨跌幅、昨收、开盘、最高、最低、成交量\n\n### 2️⃣ 查K线\n\n```bash\npython3 scripts/unified_stock.py --kline 600839 --days 30\n```\n\n默认最近 10 天，支持任意天数。\n\n### 3️⃣ 板块排行\n\n```bash\npython3 scripts/unified_stock.py --sector-top 20\n```\n\n输出行业板块 Top N：涨跌幅、涨跌家数、资金净流入、领涨股。\n\n### 4️⃣ 板块成分股\n\n```bash\n# 先搜板块代码\npython3 scripts/unified_stock.py --search 半导体\n\n# 再查成分股\npython3 scripts/unified_stock.py --sector-stocks 917\npython3 scripts/unified_stock.py --sector-stocks 917 --live    # 带实时行情\n```\n\n板块代码说明：917=半导体概念, 891=国产芯片, 952=第三代半导体, 1137=存储芯片\n\n### 5️⃣ 财务数据\n\n```bash\npython3 scripts/unified_stock.py --financial 600839\n```\n\n### 6️⃣ JSON 输出\n\n所有命令支持 `--json` 参数，方便程序调用：\n\n```bash\npython3 scripts/unified_stock.py --realtime 600839 --json\npython3 scripts/unified_stock.py --sector-top 10 --json\n```\n\n### 7️⃣ 数据源检测\n\n```bash\npython3 scripts/unified_stock.py --status\n```\n\n## 板块代码参考（常用）\n\n| 代码 | 板块 | 成分股数 |\n|------|------|---------|\n| 917 | 半导体概念 | ~480 |\n| 891 | 国产芯片 | ~250 |\n| 952 | 第三代半导体 | ~150 |\n| 1137 | 存储芯片 | ~80 |\n| 1037 | 消费电子 | ~200 |\n| 1201 | 电子 | ~300 |\n\n可用 `--search` 搜索任意关键词找到代码。\n\n## 架构\n\n```\n统一入口 unified_stock.py\n├── 实时行情  → tdx_get_quotes()       [通达信]\n├── K线      → tdx_get_kline()         [通达信]\n├── 板块排行  → ths_industry_summary()  [同花顺]\n├── 板块成分股 → east_get_board_stocks() [东方财富]\n├── 财务数据  → ak_get_financial()      [akshare]\n└── 状态检测  → get_status()            [全部源]\n```\n\nPython API：\n\n```python\nfrom unified_stock import get_realtime, get_kline, get_sector_top, get_sector_stocks\n\n# 查行情\nquotes = get_realtime([\"600839\", \"002156\", \"002475\"])\n\n# 查K线\nkline = get_kline(\"600839\", days=30)\n\n# 板块排行\nsectors = get_sector_top(20)\n\n# 板块成分股(带实时价)\nstocks = get_sector_stocks(\"917\", live=True)\n\n# 数据源状态\nstatus = get_status()\n```\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7ey9xh63pt0m136bgmx0s67n85dkt5\",\n  \"slug\": \"stock-unified\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1778721590118\n}\n\nFile v1.0.0:references/data_sources.md\n\n# 数据源参考\n\n## 数据源映射\n\n| 数据源 | 库/协议 | 功能 | 状态 |\n|--------|---------|------|------|\n| **通达信** | pytdx (TCP:7709) | 实时行情、K线、五档盘口 | ✅ 稳定 |\n| **东方财富** | datacenter API (HTTPS) | 板块成分股(1500+板块) | ✅ 新版API |\n| **同花顺** | akshare _ths 系列 | 板块排行、板块详情 | ✅ 稳定 |\n| **akshare** | HTTP | 财务数据、排名、IPO等 | ✅ 通用 |\n\n## API端点备忘\n\n### 东方财富新版API\n```\n端点: https://datacenter.eastmoney.com/api/data/v1/get\n报表: RPT_BOARD_CONSTITUENT\n字段: BOARD_CODE,BOARD_NAME,SECURITY_CODE,SECUCODE\n筛选: filter=(BOARD_CODE=\"917\")\n```\n\n### 通达信\n```\n主机: 60.12.136.250:7709 (自动探测最佳服务器)\n```\n\n## 已知限制\n\n1. **盘前实时行情为0** (09:30-15:00 才有数据)\n2. 同花顺板块数据约延迟 5 分钟\n3. 东方财富 datacenter API 每日请求限制\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nUnifiedStock provides a unified interface for querying Chinese A-share realtime quotes, historical K-lines, sector rankings and constituents, financial data, and sector search across pytdx, Tonghuashun, Eastmoney, akshare, and Sina Finance with automatic source fallback. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[clementgu](https://clawhub.ai/user/clementgu) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and analysts use this skill to ask an agent for Chinese A-share market data, including live quotes, K-line history, sector rankings, sector constituents, financial summaries, source status checks, and JSON-formatted results for downstream workflows. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill sends stock codes, sector searches, and status checks to third-party Chinese financial-data services. <br>\nMitigation: Use an isolated Python environment and avoid private watchlists or sensitive research patterns when those queries should not be exposed to external market-data providers. <br>\nRisk: Realtime and sector data can be unavailable, delayed, rate-limited, or zero outside normal market hours. <br>\nMitigation: Check source status, review returned source labels and errors, and treat market data as informational rather than authoritative trading advice. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/clementgu/stock-unified) <br>\n- [Data source reference](references/data_sources.md) <br>\n- [Eastmoney datacenter API endpoint](https://datacenter.eastmoney.com/api/data/v1/get) <br>\n- [Eastmoney data portal](https://data.eastmoney.com/) <br>\n- [Sina Finance quote endpoint](https://hq.sinajs.cn) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, code, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with shell command examples, Python API examples, tabular CLI text, and optional JSON data output] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Outputs depend on live third-party market-data services and may include realtime quote fields, K-line records, sector lists, constituent stocks, financial summaries, and source status results.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: stock-unified Owner: clementgu Summary: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-10-09T00:12:34.149Z | auto - Removed skill-card.md file. - Made changes to scripts/unified_stock.py. - No user-facing features changed; primarily maintenance and cleanup. v1.0.1 | 2026-07-23T05:","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"pip install pytdx akshare requests pandas"},{"language":"text","snippet":"实时行情:    新浪财经(sina) → 通达信(pytdx) → akshare\nK线历史:    通达信(pytdx) → akshare\n板块排行:    同花顺(ths) → akshare\n板块成分股:  东方财富(datacenter) → akshare\n财务数据:    akshare"},{"language":"bash","snippet":"python3 scripts/unified_stock.py --realtime 000001,600839,002156"},{"language":"bash","snippet":"python3 scripts/unified_stock.py --kline 600839 --days 30"},{"language":"bash","snippet":"python3 scripts/unified_stock.py --sector-top 20"},{"language":"bash","snippet":"# 先搜板块代码\npython3 scripts/unified_stock.py --search 半导体\n\n# 再查成分股\npython3 scripts/unified_stock.py --sector-stocks 917\npython3 scripts/unified_stock.py --sector-stocks 917 --live    # 带实时行情"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: stock-unified\ndescription: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。\n---\n\n# 🐂 UnifiedStock — 多源统一股票数据接口 v3.0\n\nA股 5 大数据源自动整合：通达信(pytdx) + 东方财富(新版datacenter API) + 同花顺(ths) + akshare + 新浪财经。\n\n**🆕 v3.0 更新**：\n- ✅ 实时行情改新浪优先（快+稳），通达信补充交易时段数据\n- ✅ 指数代码支持：000001→上证指数、399001→深证成指、399006→创业板指等\n- ✅ 开盘前智能显示：⏰ 未开盘 + 昨收价，不再空白\n- ✅ 上证的盘前参考价自动识别并显示\n\n## 安装依赖\n\n```bash\npip install pytdx akshare requests pandas\n```\n\n## 数据源自动降级策略\n\n```\n实时行情:    新浪财经(sina) → 通达信(pytdx) → akshare\nK线历史:    通达信(pytdx) → akshare\n板块排行:    同花顺(ths) → akshare\n板块成分股:  东方财富(datacenter) → akshare\n财务数据:    akshare\n```\n\n每个源挂了自动换下一个，无需手动指定。\n\n## 快速上手指南\n\n### 1️⃣ 查实时行情（支持股票+指数）\n\n```bash\npython3 scripts/unified_stock.py --realtime 000001,600839,002156\n```\n\n⚠️ `000001` 自动识别为上证指数（不是平安银行）， `399001` → 深证成指\n\n输出：代码、最新价、涨跌幅、昨收、成交量、未开盘标记\n\n### 2️⃣ 查K线\n\n```bash\npython3 scripts/unified_stock.py --kline 600839 --days 30\n```\n\n默认最近 10 天，支持任意天数。\n\n### 3️⃣ 板块排行\n\n```bash\npython3 scripts/unified_stock.py --sector-top 20\n```\n\n输出行业板块 Top N：涨跌幅、涨跌家数、资金净流入、领涨股。\n\n### 4️⃣ 板块成分股\n\n```bash\n# 先搜板块代码\npython3 scripts/unified_stock.py --search 半导体\n\n# 再查成分股\npython3 scripts/unified_stock.py --sector-stocks 917\npython3 scripts/unified_stock.py --sector-stocks 917 --live    # 带实时行情\n```\n\n板块代码说明：917=半导体概念, 891=国产芯片, 952=第三代半导体, 1137=存储芯片\n\n### 5️⃣ 财务数据\n\n```bash\npython3 scripts/unified_stock.py --financial 600839\n```\n\n### 6️⃣ JSON 输出\n\n所有命令支持 `--json` 参数，方便程序调用：\n\n```bash\npython3 scripts/unified_stock.py --realtime 600839 --json\npython3 scripts/unified_stock.py --sector-top 10 --json\n```\n\n### 7️⃣ 数据源检测\n\n```bash\npython3 scripts/unified_stock.py --status\n```\n\n## 板块代码参考（常用）\n\n| 代码 | 板块 | 成分股数 |\n|------|------|---------|\n| 917 | 半导体概念 | ~480 |\n| 891 | 国产芯片 | ~250 |\n| 952 | 第三代半导体 | ~150 |\n| 1137 | 存储芯片 | ~80 |\n| 1037 | 消费电子 | ~200 |\n| 1201 | 电子 | ~300 |\n\n可用 `--search` 搜索任意关键词找到代码。\n\n## 架构\n\n```\n统一入口 unified_stock.py\n├── 实时行情  → tdx_get_quotes()       [通达信]\n├── K线      → tdx_get_kline()         [通达信]\n├── 板块排行  → ths_industry_summary()  [同花顺]\n├── 板块成分股 → east_get_board_stocks() [东方财富]\n├── 财务数据  → ak_get_financial()      [akshare]\n└── 状态检测  → get_status()            [全部源]\n```\n\nPython API：\n\n```python\nfrom unified_stock import get_realtime, get_kline, get_sector_top, get_sector_stocks\n\n# 查行情\nquotes = get_realtime([\"600839\", \"002156\", \"002475\"])\n\n# 查K线\nkline = get_kline(\"600839\", days=30)\n\n# 板块排行\nsectors = get_sector_top(20)\n\n# 板块成分股(带实时价)\nstocks = get_sector_stocks(\"917\", live=True)\n\n# 数据源状态\nstatus = get_status()\n```"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7ey9xh63pt0m136bgmx0s67n85dkt5\",\n  \"slug\": \"stock-unified\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1791504754149\n}"},{"path":"references/data_sources.md","content":"# 数据源参考\n\n## 数据源映射\n\n| 数据源 | 库/协议 | 功能 | 状态 |\n|--------|---------|------|------|\n| **通达信** | pytdx (TCP:7709) | 实时行情、K线、五档盘口 | ✅ 稳定 |\n| **东方财富** | datacenter API (HTTPS) | 板块成分股(1500+板块) | ✅ 新版API |\n| **同花顺** | akshare _ths 系列 | 板块排行、板块详情 | ✅ 稳定 |\n| **akshare** | HTTP | 财务数据、排名、IPO等 | ✅ 通用 |\n\n## API端点备忘\n\n### 东方财富新版API\n```\n端点: https://datacenter.eastmoney.com/api/data/v1/get\n报表: RPT_BOARD_CONSTITUENT\n字段: BOARD_CODE,BOARD_NAME,SECURITY_CODE,SECUCODE\n筛选: filter=(BOARD_CODE=\"917\")\n```\n\n### 通达信\n```\n主机: 60.12.136.250:7709 (自动探测最佳服务器)\n```\n\n## 已知限制\n\n1. **盘前实时行情为0** (09:30-15:00 才有数据)\n2. 同花顺板块数据约延迟 5 分钟\n3. 东方财富 datacenter API 每日请求限制"},{"path":"skill-card.md","content":"## Description:\n\nRetrieves Chinese stock and sector quotes, historical prices, and financial data through multiple public market-data providers with automatic fallback.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[clementgu](https://clawhub.ai/user/clementgu)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nAgents and developers use this skill to look up Chinese stock and index prices, historical candles, sector rankings and constituents, and financial data. Additional commands cover ETFs, futures, and market breadth.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Market-data queries send requested symbols and network metadata to external finance providers.\n\nMitigation: Use only where outbound requests to those providers are acceptable; avoid querying sensitive holdings or watchlists.\n\nRisk: Additional finance commands are not fully described in the skill overview.\n\nMitigation: Review the script help before enabling or relying on those commands.\n\nRisk: Provider data can be delayed, unavailable, or subject to request limits.\n\nMitigation: Check timestamps and corroborate important figures with an authoritative market source before acting.\n\n## Reference(s):\n\n- [ClawHub stock-unified release](https://clawhub.ai/clementgu/skills/stock-unified)\n- [Data source reference](references/data_sources.md)\n- [Eastmoney market-data endpoint](https://datacenter.eastmoney.com/api/data/v1/get)\n\n## Skill Output:\n\n**Output Type(s):** [Text, JSON]\n\n**Output Format:** [Plain text tables or JSON]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Market-data results depend on provider availability and may be delayed.]\n\n## Skill Version(s):\n\n1.0.2 (source: ClawHub release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Skill: stock-unified Owner: clementgu Summary: 多源统一股票数据接口，整合通达信(pytdx)/同花顺/东方财富(新版API)/akshare五大股票数据源，自动降级切换。用于A股实时行情查询、K线历史、板块排行与成分股、财务数据、板块搜索等场景。当用户查询股价、板块排行、成分股、K线、财务数据时使用。 Tags: latest:1.0.2 Version history: v1.0.2 | 2026-10-09T00:12:34.149Z | auto - Removed skill-card.md file. - Made changes to scripts/unified_stock.py. - No user-facing features changed; primarily maintenance and cleanup. v1.0.1 | 2026-07-23T05:","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":704,"uniquenessScore":62,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T10:39:08.677Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:15:23.375Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}