{"id":1872,"date":"2026-08-18T20:14:05","date_gmt":"2026-08-18T12:14:05","guid":{"rendered":"https:\/\/tongchun.website\/index.php\/kimiagent-06-skills-a\/"},"modified":"2026-08-18T20:26:27","modified_gmt":"2026-08-18T12:26:27","slug":"kimiagent-06-skills-a","status":"publish","type":"page","link":"https:\/\/tongchun.website\/index.php\/kimiagent-06-skills-a\/","title":{"rendered":"06-skills-a\uff1aSkills \u76d8\u70b9\uff08\u7b2c 1 \u6279\uff0cabout-me-avatar \u2192 dataset-quality-audit\uff09"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u2190 \u8fd4\u56de\u4e3b\u62a5\u544a\uff1a<a href=\"https:\/\/tongchun.website\/index.php\/2026\/kimi-agent%ef%bc%88%e4%ba%91%e7%ab%af%e6%b2%99%e7%ae%b1%ef%bc%89%e6%8a%80%e6%9c%af%e6%8a%a5%e5%91%8a\/\">Kimi Agent\uff08\u4e91\u7aef\u6c99\u7bb1\uff09\u6280\u672f\u62a5\u544a<\/a> \uff5c <a href=\"https:\/\/github.com\/SHAWNTRIBBIANI\/kimiagent-analysis\/blob\/main\/sections\/06-skills-a.md\">GitHub \u539f\u6587<\/a><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>\u5408\u89c4\u4e0e\u98ce\u9669\u58f0\u660e<\/strong>\uff1a\u672c\u62a5\u544a\u4e3a\u5b89\u5168\u7814\u7a76\u4e0e\u4e92\u64cd\u4f5c\u5b66\u4e60\u76ee\u7684\u7684\u9006\u5411\u5206\u6790\uff0c\u5168\u7a0b\u53ea\u8bfb\u91c7\u96c6\uff0c\u672a\u5bf9\u76ee\u6807\u7cfb\u7edf\u505a\u4efb\u4f55\u4fee\u6539\uff1b\u6587\u4e2d\u6240\u6709\u5bc6\u94a5\u3001token\u3001\u8d26\u53f7\u7ea7\u6807\u8bc6\uff08chat_id \/ project_id \/ tenant_id \u7b49\uff09\u5747\u5df2\u8131\u654f\uff1b\u6c99\u7bb1\u5185\u53d1\u73b0\u7684\u9ed8\u8ba4\u5f31\u53e3\u4ee4\uff08VNC\/SSH\uff09\u5c5e\u5e73\u53f0\u4fa7\u914d\u7f6e\uff0c\u4ec5\u4f5c\u5b89\u5168\u53d1\u73b0\u62ab\u9732\uff0c\u8bf7\u52ff\u7528\u4e8e\u8bbf\u95ee\u4efb\u4f55\u4e0d\u5c5e\u4e8e\u81ea\u5df1\u7684\u7cfb\u7edf\u3002docx\/pdf\/xlsx\/kimi-slides \u7b49\u5f15\u64ce\u4e8c\u8fdb\u5236\u4e3a Moonshot \u4e13\u6709\u8bb8\u53ef\uff08\u7981\u518d\u5206\u53d1\/\u9006\u5411\uff09\uff0c\u672c\u6587\u4ec5\u4f5c\u884c\u4e3a\u7ea7\u63cf\u8ff0\u3002\u62a5\u544a\u57fa\u4e8e\u5355\u6b21\u5206\u6790\u7a97\u53e3\uff08\u7ea6 50 \u5206\u949f\u751f\u547d\u5468\u671f\uff09\uff0c\u8f6f\u4ef6\u7248\u672c\u4e0e\u6280\u80fd\u5e93\u5b58\u968f\u955c\u50cf\u66f4\u65b0\u53ef\u80fd\u53d8\u5316\u3002<\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\u8303\u56f4\uff1a<code>\/app\/.agents\/skills\/<\/code> \u5b57\u6bcd\u5e8f a\u2013data \u5f00\u5934\uff0c\u5171 63 \u4e2a skill\u3002 \u91c7\u96c6\u65b9\u5f0f\uff1aSSH \u53ea\u8bfb\u6279\u91cf\u63d0\u53d6 frontmatter\uff08<code>awk<\/code> \u63d0\u53d6 <code>---<\/code> \u4e4b\u95f4\u7684 YAML\uff09+ \u5bf9 8 \u4e2a\u9ad8\u6280\u672f\u542b\u91cf skill \u7cbe\u8bfb SKILL.md \u4e0e scripts\u3002 \u5168\u5c40\u80cc\u666f\uff1a\u6c99\u7bb1 skills \u603b\u6570 269 \u4e2a\uff0c\u5176\u4e2d 116 \u4e2a\u5e26 <code>scripts\/<\/code>\u300178 \u4e2a\u5e26 <code>references\/<\/code>\u300131 \u4e2a\u5e26 <code>_meta.json<\/code>\uff08ClawHub\/OpenClaw \u5e02\u573a\u4e0a\u67b6\u5143\u6570\u636e\uff09\u3002<\/p><\/blockquote>\n\n\n\n<h2 id=\"%25e4%25b8%2580%25e5%2585%25a8%25e9%2587%258f%25e6%25b8%2585%25e5%258d%259563-%25e4%25b8%25aa%25e5%2590%25ab-frontmatter-%25e6%2591%2598%25e8%25a6%2581%25e4%25b8%258e%25e7%25b1%25bb%25e5%259e%258b%25e6%25a0%2587%25e6%25b3%25a8\" class=\"wp-block-heading\">\u4e00\u3001\u5168\u91cf\u6e05\u5355\uff0863 \u4e2a\uff0c\u542b frontmatter \u6458\u8981\u4e0e\u7c7b\u578b\u6807\u6ce8\uff09<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u7c7b\u578b\u6807\u6ce8\u89c4\u5219\uff1a<strong>[\u63d0\u793a\u8bcd]<\/strong> \u7eaf SKILL.md\uff08\u00b1references\uff09\uff1b<strong>[\u811a\u672c]<\/strong> \u5e26\u53ef\u6267\u884c scripts\/\uff1b<strong>[\u6a21\u677f]<\/strong> \u5e26\u5927\u6a21\u677f\u6811\uff1b<strong>[\u5916\u90e8API]<\/strong> \u9700\u8981\u5916\u90e8\u670d\u52a1\u51ed\u636e\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>skill<\/th><th>\u4e00\u53e5\u8bdd\u529f\u80fd<\/th><th>\u7c7b\u578b<\/th><\/tr><\/thead><tbody><tr><td>about-me-avatar<\/td><td>\u7531 About Me \u751f\u6210 1-bit \u5355\u8272\u50cf\u7d20\u5934\u50cf\uff08\u9644 base.png \u5e95\u677f\uff09<\/td><td>[\u6a21\u677f+\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>academic-paper-reviewer<\/td><td>\u6a21\u62df\u5b66\u672f\u540c\u884c\u8bc4\u5ba1\uff0c\u7ed9 Major\/Minor Revision \u5efa\u8bae<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>ad-copywriter \/ ad-creative<\/td><td>\u4e2d\u82f1\u7248\u5e7f\u544a\u6587\u6848\u751f\u6210\uff08Google\/Meta\/TikTok \u7b49\u5e73\u53f0\u89c4\u683c references\uff09<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>adhd-assistant \/ adhd-daily-planner<\/td><td>\u4e2d\u82f1\u7248 ADHD \u751f\u6d3b\u89c4\u5212\u52a9\u624b\uff08\u58f0\u660e\u517c\u5bb9 OpenClaw memory\/scheduling\uff09<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>anki-card-maker<\/td><td>\u7b14\u8bb0\u2192Anki CSV\uff0c\u811a\u672c <code>generate_flashcards.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>api-doc-gen<\/td><td>\u626b Flask\/FastAPI\/Express\/Gin \u8def\u7531\u751f\u6210 OpenAPI 3.0 \u6587\u6863<\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>api-shape-explorer<\/td><td>\u7528\u5e76\u884c sub-agent \u7ed9\u6a21\u5757\u751f\u6210\u591a\u5957\u63a5\u53e3\u8bbe\u8ba1<\/td><td>[\u63d0\u793a\u8bcd\uff08\u591aagent\u7f16\u6392\uff09]<\/td><\/tr><tr><td>astro-observation-report(-cn)<\/td><td>LIGO\/Virgo \u5f15\u529b\u6ce2\u8bba\u6587\uff0cPRX \u53cc\u680f\u98ce\u683c style_contract<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>audience-adapter \/ audience-adaptive-comms<\/td><td>\u4e2d\u82f1\u7248\uff0c\u6309\u53d7\u4f17\uff08CEO\/VP\/TL\/\u8fd0\u8425\uff09\u6539\u5199\u6c47\u62a5<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>auto-hypothesis-test \/ auto-stat-test<\/td><td>\u4e2d\u82f1\u7248\uff0c\u81ea\u52a8\u9009\u7edf\u8ba1\u68c0\u9a8c\uff08t\/ANOVA\/\u5361\u65b9\/Mann-Whitney\uff09\uff0c<code>statistical_test_suite.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>backend-building(-swarm)<\/td><td>\u5411 webapp-building \u524d\u7aef\u5ac1\u63a5 tRPC+Drizzle+Hono+MySQL+Kimi OAuth \u540e\u7aef<\/td><td>[\u6a21\u677f+\u811a\u672c]<\/td><\/tr><tr><td>baoyu-infographic<\/td><td>21 \u7248\u5f0f \u00d7 21 \u98ce\u683c\u4fe1\u606f\u56fe\uff08\u7b2c\u4e09\u65b9 baoyu-skills \u79fb\u690d\uff09<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>batch-download<\/td><td>\u591a agent \u6279\u91cf\u4e0b\u8f7d\/\u91c7\u96c6\u7f16\u6392\u534f\u8bae\uff08\u7eaf\u65b9\u6cd5\u8bba\uff09<\/td><td>[\u63d0\u793a\u8bcd\uff08\u591aagent\u7f16\u6392\uff09]<\/td><\/tr><tr><td>bloom-quiz-maker<\/td><td>\u5e03\u9c81\u59c6\u8ba4\u77e5\u5206\u5c42\u51fa\u9898<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>brand-name-forge \/ brand-naming-lab<\/td><td>\u4e2d\u82f1\u7248\u54c1\u724c\u547d\u540d\u5de5\u4f5c\u574a<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>browse<\/td><td>browserbase \u7684 browse CLI \u6d4f\u89c8\u5668\u81ea\u52a8\u5316\uff08\u672c\u5730 Chrome \/ \u8fdc\u7a0b\u53cd\u68c0\u6d4b\uff09<\/td><td>[\u5916\u90e8API+CLI]<\/td><\/tr><tr><td>business-plan-ppt<\/td><td>\u878d\u8d44\u8def\u6f14 PPT\uff0cstructure\/style contract<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>campaign-plan \/ campaign-planner<\/td><td>\u4e2d\u82f1\u7248\u8425\u9500\u6d3b\u52a8\u7b56\u5212<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>cashflow-valuation<\/td><td>DCF \u4f30\u503c\u6a21\u578b\uff0c<code>dcf_model.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>chart-gen \/ chart-image<\/td><td>\u4e2d\u82f1\u7248\uff0cVega-Lite+sharp \u65e0\u5934 PNG\/SVG \u56fe\u8868\uff0c<code>chart.mjs<\/code><\/td><td>[\u811a\u672c\uff08Node\uff09]<\/td><\/tr><tr><td>chrono-flow<\/td><td>JSON\u2192\u4ea4\u4e92\u5f0f\u65f6\u95f4\u7ebf HTML\uff0c<code>generate_timeline.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>churn-prevention<\/td><td>\u6d41\u5931\u9632\u63a7\uff08cancel flow\/dunning\uff09\uff0creferences+\u8ba1\u7b97\u811a\u672c<\/td><td>[\u63d0\u793a\u8bcd+\u811a\u672c]<\/td><\/tr><tr><td>cite-style-converter<\/td><td>APA\/MLA\/IEEE\/Harvard \u5f15\u7528\u8f6c\u6362\uff0c<code>citation_formatter.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>cn-finance-data<\/td><td>Tushare Pro 220+ \u63a5\u53e3\uff0c\u542b 222 \u4e2a\u63a5\u53e3\u6587\u6863 reference \u6587\u4ef6<\/td><td>[\u5916\u90e8API+\u811a\u672c]<\/td><\/tr><tr><td>code-arch-optimizer<\/td><td>\u67b6\u6784\u6469\u64e6\u70b9\u5206\u6790\uff0c\u8f93\u51fa RFC \u5f0f GitHub Issue<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>code-mentor<\/td><td>\u7f16\u7a0b\u5bfc\u5e08\uff0creferences \u77e5\u8bc6\u6811 + 3 \u4e2a\u5206\u6790\u811a\u672c<\/td><td>[\u63d0\u793a\u8bcd+\u811a\u672c]<\/td><\/tr><tr><td>code-safety-audit \/ code-vuln-audit<\/td><td>\u4e2d\u82f1\u7248\u5b89\u5168\u626b\u63cf\uff08\u4f9d\u8d56\u6f0f\u6d1e+\u5bc6\u94a5\u6cc4\u9732+OWASP\uff09\uff0c<code>security_scan.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>code-to-chart \/ code-to-diagram<\/td><td>\u4e2d\u82f1\u7248\uff0cAST \u89e3\u6790 import \u4f9d\u8d56\u751f\u6210 Mermaid\/SVG \u67b6\u6784\u56fe<\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>commodities-outlook \/ commodity-research-outlook<\/td><td>\u4e2d\u82f1\u7248\u5927\u5b97\u5546\u54c1\u7814\u62a5<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>competitive-seo-intel \/ competitor-analysis<\/td><td>\u4e2d\u82f1\u7248\u7ade\u54c1 SEO\/GEO \u5206\u6790\uff08\u53ef\u9009 AHREFS_API_KEY\uff09<\/td><td>[\u63d0\u793a\u8bcd+\u5916\u90e8API\u53ef\u9009]<\/td><\/tr><tr><td>compliance-review-planner<\/td><td>\u5408\u89c4\u68c0\u67e5\u6e05\u5355\uff08GDPR\/\u4e2a\u4fdd\u6cd5\/\u5e7f\u544a\u6cd5\uff09<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>content-research-writer<\/td><td>\u534f\u4f5c\u5f0f\u5199\u4f5c<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>conventional-commit-gen<\/td><td>git diff\u2192Conventional Commits \u6d88\u606f\uff0c<code>analyze_diff.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>copy-editing \/ copy-editor \/ copywriting<\/td><td>\u6587\u6848\u7f16\u8f91\/\u5199\u4f5c\u7cfb\u5217\uff08\u4e03\u8f6e\u7f16\u8f91\u6cd5\u7b49\uff09<\/td><td>[\u63d0\u793a\u8bcd+references]<\/td><\/tr><tr><td>corr-insight \/ correlation-auditor<\/td><td>\u4e2d\u82f1\u7248\u76f8\u5173\u77e9\u9635+\u504f\u76f8\u5173+\u4f2a\u76f8\u5173\u68c0\u6d4b\uff0c<code>correlation_explorer.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>creative-writing<\/td><td>\u521b\u610f\u5199\u4f5c\u5168\u6d41\u7a0b\uff0c\u542b anti-ai.md \u53cdAI\u8154\u7ea6\u675f + 2 \u4e2a\u68c0\u67e5\u811a\u672c<\/td><td>[\u63d0\u793a\u8bcd+\u811a\u672c]<\/td><\/tr><tr><td>cross-examine<\/td><td>\u5bf9\u7528\u6237\u65b9\u6848\u7a77\u8ffd\u731b\u6253\u5f0f\u63d0\u95ee\uff08&#8221;grill me&#8221;\uff09<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>cross-platform-adapter<\/td><td>\u8de8\u5e73\u53f0\u5185\u5bb9\u6539\u5199\uff08LinkedIn\/X\/\u516c\u4f17\u53f7\/\u77e5\u4e4e\/Slack\uff09<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>customer-reply-craft<\/td><td>\u5ba2\u670d\u8bdd\u672f\u751f\u6210\u5668<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>cv-tailor<\/td><td>\u7b80\u5386 JD \u5339\u914d\u4f18\u5316\uff08STAR\/ATS\uff09<\/td><td>[\u63d0\u793a\u8bcd]<\/td><\/tr><tr><td>data-viz-gen \/ data-viz-renderer<\/td><td>\u4e2d\u82f1\u7248\uff0cJSON\u2192\u81ea\u5305\u542b HTML\/SVG \u4fe1\u606f\u56fe\uff0c<code>build_infographic.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>database-inspector \/ database-scout<\/td><td>\u4e2d\u82f1\u7248 SQLite\/PostgreSQL \u53ea\u8bfb\u63a2\u7d22+ER \u56fe\uff0c<code>db_explorer.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><tr><td>dataset-health-audit \/ dataset-quality-audit<\/td><td>\u4e2d\u82f1\u7248 12 \u7ef4\u5ea6\u6570\u636e\u8d28\u91cf\u5ba1\u8ba1\uff0c<code>data_quality_checker.py<\/code><\/td><td>[\u811a\u672c]<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u660e\u663e\u89c4\u5f8b<\/strong>\uff1a\u51e0\u4e4e\u6bcf\u5bf9 skill \u90fd\u662f\u300c\u82f1\u6587\u539f\u7248 + \u4e2d\u6587\u672c\u5730\u5316\u7248\u300d\u5b6a\u751f\uff08SKILL.md \u91cc\u6709 <code><!-- Localized from: xxx --><\/code> \u6807\u8bb0\uff09\uff0c\u811a\u672c\u6587\u4ef6\u540d\u5b8c\u5168\u4e00\u81f4\uff08\u5982 <code>security_scan.py<\/code>\u3001<code>db_explorer.py<\/code>\u3001<code>data_quality_checker.py<\/code>\uff09\uff0c\u8bf4\u660e Kimi \u7684\u505a\u6cd5\u662f\u628a\u793e\u533a\/OpenClaw \u751f\u6001 skill \u6279\u91cf\u505a\u4e2d\u6587\u672c\u5730\u5316\u540e\u53cc\u53d1\u300231 \u4e2a\u5e26 <code>_meta.json<\/code> \u7684 skill \u7559\u6709 ClawHub \u5e02\u573a\u75d5\u8ff9\uff08<code>ownerId<\/code>\/<code>slug<\/code>\/<code>publishedAt<\/code>\uff0c\u5982 browse \u6765\u81ea browserbase\u3001cn-finance-data \u539f\u540d <code>tushare-finance<\/code>\u3001chart-gen \u539f\u540d <code>chart-image<\/code>\uff09\u3002<\/p>\n\n\n\n<h2 id=\"%25e4%25ba%258c%25e9%2587%258d%25e7%2582%25b9-skill-%25e7%25b2%25be%25e8%25af%25bb\" class=\"wp-block-heading\">\u4e8c\u3001\u91cd\u70b9 skill \u7cbe\u8bfb<\/h2>\n\n\n\n<h3 id=\"1-backendbuilding-swarm-%25e5%258f%2598%25e4%25bd%2593%25e6%259c%2580%25e6%259c%2589%25e5%25b7%25a5%25e7%25a8%258b%25e5%2590%25ab%25e9%2587%258f\" class=\"wp-block-heading\">1. backend-building\uff08+ -swarm \u53d8\u4f53\uff09\u2014\u2014\u6700\u6709\u5de5\u7a0b\u542b\u91cf<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u8def\u5f84\uff1a<code>\/app\/.agents\/skills\/backend-building\/<\/code>\uff0cSKILL.md 13.5KB + <code>scripts\/init.sh<\/code>\uff08650 \u884c bash\uff09+ <code>scripts\/lib\/*.mjs<\/code>\uff0810 \u4e2a Node \u8865\u4e01\u811a\u672c\uff09+ <code>scripts\/template\/<\/code>\uff08<strong>\u9884\u88c5 node_modules \u7684\u5b8c\u6574\u540e\u7aef\u6a21\u677f\u6811<\/strong>\uff0cbase\/db\/auth \u4e09\u5c42\uff09\u3002<\/li><li>\u673a\u5236\uff1a\u5728\u5df2\u6709 <code>webapp-building<\/code> \u524d\u7aef\u9879\u76ee\u4e0a&#8221;\u5ac1\u63a5&#8221;\uff08graft\uff09\u800c\u975e\u91cd\u5efa\u2014\u2014<code>init.sh \"App\" --features db,auth<\/code> \u589e\u91cf\u5b89\u88c5\u529f\u80fd\uff0c\u5b89\u88c5\u72b6\u6001\u8bb0\u5f55\u5728 <code>$PROJECT_PATH\/.backend-features.json<\/code> manifest\uff1b<code>lib\/<\/code> \u4e0b\u811a\u672c\u662f AST \u7ea7\/\u7ed3\u6784\u5316\u5408\u5e76\u5668\uff1a<code>merge-package-json.mjs<\/code>\u3001<code>merge-tsconfig.mjs<\/code>\u3001<code>merge-schema.mjs<\/code>\u3001<code>patch-vite-config.mjs<\/code>\u3001<code>patch-boot-auth.mjs<\/code>\u3001<code>wire-main-tsx.mjs<\/code>\u3001<code>wire-app-tsx.mjs<\/code>\uff08\u628a TRPCProvider\/Login \u8def\u7531\u81ea\u52a8\u63a5\u7ebf\u8fdb\u73b0\u6709 React \u4ee3\u7801\uff09\u3002<\/li><li>\u6280\u672f\u6808\u56fa\u5b9a\uff1atRPC 11 + Drizzle ORM + Hono + MySQL + Kimi OAuth 2.0\uff08JWT session\uff0c\u56de\u8c03 <code>{origin}\/api\/oauth\/callback<\/code>\uff09\u3002<code>.env<\/code> \u7531 init.sh \u751f\u6210&#8221;portal \u51ed\u636e&#8221;\uff08\u4e0e\u6c99\u7bb1 portal \u670d\u52a1\u8054\u52a8\uff0c\u5c5e\u4e8e Kimi \u5e73\u53f0\u5185\u90e8\u51ed\u636e\u6ce8\u5165\uff0c\u542b API key\/OAuth URL\/DATABASE_URL\uff0c\u62a5\u544a\u4e2d\u4e0d\u5c55\u5f00\u503c\uff09\u3002<\/li><li>\u5927\u91cf&#8221;Common Mistakes&#8221;\u9632\u5fa1\u6761\u6b3e\uff08\u4e0d\u8bb8 drop table\u3001\u4e0d\u8bb8 <code>db:push --force<\/code>\u3001\u4e0d\u8bb8\u6539 3000 \u7aef\u53e3\u3001MySQL FK \u5fc5\u987b <code>bigint unsigned<\/code> \u5339\u914d serial \u7b49\uff09\u2014\u2014\u8fd9\u662f\u628a\u7ebf\u4e0a\u4e8b\u6545\u7ecf\u9a8c\u56fa\u5316\u4e3a\u63d0\u793a\u8bcd\u3002<\/li><li><strong>swarm \u53d8\u4f53<\/strong>\u5dee\u5f02\uff08diff \u5b9e\u6d4b\uff09\uff1a\u57fa\u4e8e <code>swarm-workspace<\/code> \u4e24\u5c42\u6587\u4ef6\u7cfb\u7edf\uff08\u5171\u4eab\u534f\u8c03 repo + \u6bcf sub-agent \u4e00\u4e2a git worktree\uff09\uff0cbackend \u5728 worktree \u4e0a graft \u5e76\u63d0\u4ea4\u5230 backend \u5206\u652f\u7531\u4e3b agent \u5408\u5e76\uff1b\u53e6\u6709 <code>--template<\/code> \u6a21\u5f0f\u4ece fullstack \u6a21\u677f zip \u8bfb\u53d6 manifest \u505a provision\u3002<\/li><li>\u7c7b\u578b\uff1a[\u6a21\u677f+\u811a\u672c]\uff0c\u4f9d\u8d56\u6c99\u7bb1 portal\/MySQL \u57fa\u7840\u8bbe\u65bd\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"2-browse-%25e5%25a4%2596%25e9%2583%25a8%25e7%2594%259f%25e6%2580%2581-skill-%25e7%259a%2584%25e4%25bb%25a3%25e8%25a1%25a8\" class=\"wp-block-heading\">2. browse \u2014\u2014 \u5916\u90e8\u751f\u6001 skill \u7684\u4ee3\u8868<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u6765\u81ea browserbase\uff08<code>_meta.json<\/code> slug=browse v2.0.2\uff0cgithub.com\/browserbase\/skills\uff09\u3002\u672c\u8d28\u662f <code>@browserbasehq\/browse-cli<\/code> npm \u5305\u7684\u4f7f\u7528\u8bf4\u660e\u4e66\u3002<\/li><li>\u6a21\u5f0f\uff1a\u672c\u5730 Chrome\uff08\u9ed8\u8ba4\uff0c\u96f6\u51ed\u636e\uff09\/ Browserbase \u8fdc\u7a0b\uff08\u8bbe\u7f6e <code>BROWSERBASE_API_KEY<\/code>+<code>BROWSERBASE_PROJECT_ID<\/code> \u6fc0\u6d3b\uff0c\u5e26\u53cd\u6307\u7eb9\u3001\u81ea\u52a8\u8fc7 reCAPTCHA\/hCaptcha\u3001201 \u56fd\u4f4f\u5b85\u4ee3\u7406\u3001\u4f1a\u8bdd\u6301\u4e45\u5316\uff09\u3002\u6c99\u7bb1\u91cc\u672c\u5730\u6a21\u5f0f\u5373\u5bf9\u63a5\u5e38\u8dd1\u7684 Chromium\uff08CDP :9222\uff09\u3002<\/li><li>\u6838\u5fc3\u4ea4\u4e92\u6a21\u578b\u503c\u5f97\u501f\u9274\uff1a<code>browse snapshot<\/code> \u8fd4\u56de<strong>\u65e0\u969c\u788d\u6811\uff08accessibility tree\uff09+ \u5143\u7d20 ref<\/strong>\uff08\u5982 <code>@0-5<\/code>\uff09\uff0cLLM \u7528 ref \u800c\u4e0d\u662f\u50cf\u7d20\u5750\u6807\u505a <code>click\/type\/fill<\/code>\u2014\u2014\u6bd4\u622a\u56fe\u65b9\u6848\u7701 token \u4e14\u786e\u5b9a\u6027\u5f3a\u3002SKILL.md \u660e\u786e&#8221;\u4f18\u5148 snapshot\uff0c\u53ea\u6709\u9700\u8981\u89c6\u89c9\u4e0a\u4e0b\u6587\u624d screenshot&#8221;\u3002<\/li><li>frontmatter \u5e26 OpenClaw \u58f0\u660e\u5f0f\u4f9d\u8d56\uff1a<code>metadata.openclaw.requires.bins: [browse]<\/code> + <code>install: kind: node, package: @browserbasehq\/browse-cli<\/code> \u2014\u2014 \u8bf4\u660e skill \u751f\u6001\u6709\u6807\u51c6\u5316\u7684&#8221;\u4f9d\u8d56\u58f0\u660e+\u81ea\u52a8\u5b89\u88c5&#8221;\u5143\u6570\u636e\u534f\u8bae\u3002<\/li><li>\u7c7b\u578b\uff1a[\u5916\u90e8API+CLI]\uff08\u672c\u5730\u6a21\u5f0f\u53ef\u65e0 API \u8fd0\u884c\uff09\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"3-batchdownload-%25e7%25ba%25af%25e6%258f%2590%25e7%25a4%25ba%25e8%25af%258d%25e7%259a%2584%25e5%25a4%259a-agent-%25e7%25bc%2596%25e6%258e%2592%25e5%258d%258f%25e8%25ae%25ae\" class=\"wp-block-heading\">3. batch-download \u2014\u2014 \u7eaf\u63d0\u793a\u8bcd\u7684\u591a agent \u7f16\u6392\u534f\u8bae<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>13.6KB \u7684\u7eaf SKILL.md\uff0c\u65e0\u4efb\u4f55\u811a\u672c\u3002\u662f\u4e00\u5957<strong>\u7f16\u6392\u65b9\u6cd5\u8bba<\/strong>\uff1a\u56fa\u5b9a\u56db\u9636\u6bb5 Phase 1 \u89c4\u5212\uff08\u4efb\u52a1\u5206\u89e3\uff09\u2192 Phase 2 \u8bc1\u636e\u6536\u96c6\uff08URL \u53d1\u73b0\/\u6a21\u5f0f\u5916\u63a8\/\u6821\u9a8c\uff09\u2192 Phase 3 \u5e76\u884c sub-agent \u4e0b\u8f7d \u2192 Phase 4 \u6574\u5408\u6821\u9a8c\u3002<\/li><li>\u5173\u952e\u89c4\u5219\uff1aOrchestrator \u53ea\u534f\u8c03\u4e0d\u6267\u884c\u53f6\u5b50\u4efb\u52a1\uff1b\u6bcf\u4e2a\u539f\u5b50\u5355\u5143\u4e00\u4e2a sub-agent\uff08<code>task()<\/code> \u5e76\u884c\u8c03\u7528\uff09\uff1bsub-agent prompt \u5fc5\u987b\u542b <code>ATTENTION:<\/code> \u524d\u7f00\u7684\u5173\u952e\u7ea6\u675f + \u4e25\u683c\u8f93\u51fa schema\uff1b\u7981\u6b62\u7f16\u9020 URL\uff08\u53ea\u5141\u8bb8\u7528\u6237\u63d0\u4f9b\/\u641c\u7d22\u53d1\u73b0\/\u5df2\u9a8c\u8bc1\u6a21\u5f0f\u5916\u63a8\uff09\uff1b\u4e0b\u8f7d\u6587\u4ef6\u7c7b\u578b\u4e25\u683c\u5339\u914d\uff08&#8221;\u4e0d\u8981\u4e0b\u8f7d HTML \u6539\u540d .pdf&#8221;\uff09\uff1bHTTP 429 \u65f6 10\u201360s \u6296\u52a8\u9000\u907f\uff1b\u6240\u6709\u4ea7\u7269\u843d <code>\/mnt\/agents\/output\/<\/code>\uff1b&#8221;\u6700\u7ec8\u7b54\u6848\u4e4b\u540e\u4e0d\u8bb8\u518d\u8c03\u5de5\u5177&#8221;\u3002<\/li><li>\u8fd9\u662f\u628a multi-agent \u534f\u4f5c\u8d28\u91cf\u7ea6\u675f\u5b8c\u5168\u7528\u63d0\u793a\u8bcd\u5de5\u7a0b\u5b9e\u73b0\u7684\u8303\u4f8b\uff0c\u5bf9 Hermes \u7684\u7f16\u6392\u5c42\u53ef\u76f4\u63a5\u501f\u9274\u3002<\/li><li>\u7c7b\u578b\uff1a[\u63d0\u793a\u8bcd\uff08\u591aagent\u7f16\u6392\uff09]\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"4-chartgen-chartimage-%25e6%2597%25a0%25e5%25a4%25b4%25e5%259b%25be%25e8%25a1%25a8%25e6%25b8%25b2%25e6%259f%2593\" class=\"wp-block-heading\">4. chart-gen \/ chart-image \u2014\u2014 \u65e0\u5934\u56fe\u8868\u6e32\u67d3<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>v2.5.1\uff0cSKILL.md \u5f00\u5934\u6ce8\u660e <code>Localized from: chart-image<\/code>\uff0c\u4e14\u6587\u6848\u6b8b\u7559 <code>\/data\/clawd\/skills\/...<\/code> \u8def\u5f84\uff08OpenClaw\/Clawd \u751f\u6001\u79fb\u690d\u75d5\u8ff9\u5b9e\u9524\uff09\u3002<\/li><li>\u5b9e\u73b0\uff1a<code>scripts\/chart.mjs<\/code>\uff08Node ESM \u5355\u6587\u4ef6\uff09\uff0c\u4f9d\u8d56\u4ec5 <code>vega + vega-lite + sharp<\/code> \u4e09\u4e2a\u5305\uff08package.json \u5b9e\u6d4b\uff09\u3002\u6570\u636e\uff08JSON \u6570\u7ec4\uff09\u2192 \u52a8\u6001\u62fc Vega-Lite spec \u2192 vega \u6e32\u67d3 \u2192 sharp \u8f6c PNG\uff08\u9884\u7f16\u8bd1\u4e8c\u8fdb\u5236\uff0c\u4e0d\u7f16\u8bd1 canvas\u3001\u4e0d\u7528 Puppeteer\uff09\uff0c\u603b\u4f9d\u8d56\u7ea6 15MB\u3001\u51b7\u542f\u52a8 &lt;500ms\u3002<\/li><li>\u529f\u80fd\u9762\u5f88\u5168\uff1aline\/bar\/area\/point\/pie\/donut\/candlestick(OHLC)\/heatmap\u3001\u591a\u7cfb\u5217\u3001\u5806\u53e0\u3001\u53cc Y \u8f74\uff08<code>--y2-field<\/code>\uff09\u3001\u6210\u4ea4\u91cf\u53e0\u52a0\u3001\u8ff7\u4f60 sparkline\uff0880\u00d720 \u900f\u660e\u80cc\u666f\uff09\u3001\u65f6\u95f4\u8f74\u6807\u6ce8 <code>--annotations<\/code>\u3001\u76d1\u63a7\u544a\u8b66\u98ce\u683c\uff08<code>--show-change --focus-change<\/code>\uff09\u3001<code>--y-format percent\/dollar\/compact<\/code>\u3001<code>--dark<\/code> \u591c\u95f4\u4e3b\u9898\u3001\u5e73\u53f0\u5c3a\u5bf8\u9884\u8bbe\uff08twitter\/discord\/slack\u2026\uff09\u3001\u652f\u6301 stdin \u7ba1\u9053\u548c\u76f4\u63a5\u5403\u81ea\u5b9a\u4e49 Vega-Lite spec\uff08<code>--spec<\/code>\uff09\u3002<\/li><li>\u9644\u5e26 <code>CAPABILITY.md<\/code>\uff1a\u628a CLI \u5305\u88c5\u6210&#8221;\u80fd\u529b&#8221;\uff08capability chart-generation\uff0cmethods lineChart\/barChart\/areaChart\u2026\uff09\u4f9b\u4e0a\u5c42 agent \u8c03\u7528\u2014\u2014\u8fd9\u662f Kimi skill \u7684 capability \u62bd\u8c61\u5c42\u3002<\/li><li>\u7c7b\u578b\uff1a[\u811a\u672c\uff08Node\uff09]\uff0c\u65e0\u5916\u90e8 API\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"5-codevulnaudit-codesafetyaudit-%25e8%2587%25aa%25e7%25a0%2594%25e5%25ae%2589%25e5%2585%25a8%25e6%2589%25ab%25e6%258f%258f%25e5%2599%25a8\" class=\"wp-block-heading\">5. code-vuln-audit \/ code-safety-audit \u2014\u2014 \u81ea\u7814\u5b89\u5168\u626b\u63cf\u5668<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><code>scripts\/security_scan.py<\/code> \u5355\u6587\u4ef6 889 \u884c\u7eaf Python\uff08\u4ec5\u6807\u51c6\u5e93\uff09\uff0c\u4e09\u6a21\u5757\uff1a\n<ul><li><code>deps<\/code>\uff1a\u8bc6\u522b package.json\/requirements.txt \u540e\u8c03 <code>npm audit<\/code>\/<code>pip-audit<\/code>\uff08\u5de5\u5177\u7f3a\u5931\u65f6\u7ed9\u63d0\u793a\u800c\u975e\u62a5\u9519\uff09\uff1b<\/li><li><code>secrets<\/code>\uff1a\u6b63\u5219\u5e93\uff08AWS <code>AKIA[0-9A-Z]{16}<\/code>\u3001GitHub <code>ghp_<\/code>\/<code>github_pat_<\/code>\u3001Slack <code>xoxb-<\/code> \u7b49\uff09+ <strong>Shannon \u71b5\u5206\u6790<\/strong>\u515c\u5e95\u672a\u77e5\u9ad8\u71b5\u4e32\uff1b<\/li><li><code>owasp<\/code>\uff1aSQL \u6ce8\u5165\/XSS\/\u547d\u4ee4\u6ce8\u5165\/\u4e0d\u5b89\u5168\u53cd\u5e8f\u5217\u5316\u6a21\u5f0f\u5339\u914d\u3002<\/li><\/ul><\/li><li>\u5de5\u7a0b\u7ec6\u8282\uff1a<code>DEFAULT_EXCLUDE_DIRS<\/code>\uff08node_modules\/.git\/venv \u7b49\uff09\u3001\u4e8c\u8fdb\u5236\u6269\u5c55\u540d\u8df3\u8fc7\u8868\u300120+ \u8bed\u8a00\u7684\u6269\u5c55\u540d\u2192\u8bed\u8a00\u6620\u5c04\u8868\u3001severity \u56db\u7ea7\u6392\u5e8f\u8fc7\u6ee4\uff08<code>--severity high<\/code>\uff09\u3001\u652f\u6301 <code>--format json --output<\/code>\u3002<\/li><li>\u4e2d\u82f1\u4e24\u7248\u5171\u7528\u540c\u4e00\u811a\u672c\u6587\u4ef6\u540d\uff08<code>security_scan.py<\/code>\uff09\u3002<\/li><li>\u7c7b\u578b\uff1a[\u811a\u672c\uff08Python \u6807\u51c6\u5e93\uff09]\uff0c\u53ef\u76f4\u63a5\u79fb\u690d\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"6-databaseinspector-databasescout-%25e5%258f%25aa%25e8%25af%25bb-db-%25e6%258e%25a2%25e7%25b4%25a2\" class=\"wp-block-heading\">6. database-inspector \/ database-scout \u2014\u2014 \u53ea\u8bfb DB \u63a2\u7d22<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><code>scripts\/db_explorer.py<\/code> 472 \u884c\uff0cSQLite\uff08<code>?mode=ro<\/code> URI \u6253\u5f00\uff09+ PostgreSQL\uff08psycopg2 \u53ef\u9009\u5bfc\u5165\uff0c<code>SET SESSION READ ONLY<\/code>\uff09\u3002<\/li><li>\u56db\u5c42\u9632\u62a4\u503c\u5f97\u6284\uff1a\u2460\u8fde\u63a5\u5c42\u53ea\u8bfb\uff1b\u2461SQL \u5f00\u5934\u767d\u540d\u5355\uff08SELECT\/WITH\/EXPLAIN\/PRAGMA\/SHOW\/DESCRIBE\uff09\uff1b\u2462\u5371\u9669\u5173\u952e\u5b57\u6b63\u5219\u9ed1\u540d\u5355\uff08INSERT\u2026TRIGGER \u5171 30+\uff09\uff1b\u2463\u7981\u6b62\u5206\u53f7\u591a\u8bed\u53e5 + \u6807\u8bc6\u7b26\u53cc\u5f15\u53f7\u8f6c\u4e49\u9632\u6ce8\u5165\u3002<\/li><li>\u529f\u80fd\uff1alist-tables\uff08\u5e26\u884c\u6570\uff09\/describe\uff08\u5217\/\u7ea6\u675f\/\u7d22\u5f15\uff09\/preview\/er-diagram\uff08\u8f93\u51fa Mermaid erDiagram\uff09\/query\uff1bJSON \u5e8f\u5217\u5316\u5668\u5904\u7406 datetime\/Decimal\/bytes\u3002<\/li><li>\u7c7b\u578b\uff1a[\u811a\u672c]\uff0c\u53ef\u76f4\u63a5\u79fb\u690d\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"7-datasetqualityaudit-datasethealthaudit-%25e6%2595%25b0%25e6%258d%25ae%25e8%25b4%25a8%25e6%25a3%2580\" class=\"wp-block-heading\">7. dataset-quality-audit \/ dataset-health-audit \u2014\u2014 \u6570\u636e\u8d28\u68c0<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><code>scripts\/data_quality_checker.py<\/code> 706 \u884c\uff08pandas+numpy\uff09\uff0c12 \u7ef4\u5ea6\u68c0\u67e5\uff1a\u7f3a\u5931\u503c\u3001\u91cd\u590d\u884c\u3001\u7c7b\u578b\u4e00\u81f4\u6027\u3001IQR \u5f02\u5e38\u503c\u3001\u683c\u5f0f\u5408\u89c4\uff08\u5185\u7f6e EMAIL\/PHONE\/URL \u6b63\u5219 + 9 \u79cd\u65e5\u671f\u683c\u5f0f\uff09\u3001ID \u552f\u4e00\u6027\u3001\u7a7a\u767d\u5b57\u7b26\u3001\u5e38\u91cf\u5217\u3001\u504f\u5ea6\u3001\u5217\u547d\u540d\u3001\u57fa\u6570\u5f02\u5e38\u3001\u8de8\u5217\u903b\u8f91\uff08start&lt;end\uff09\u3002<\/li><li>\u4eae\u70b9\uff1a<strong>\u52a0\u6743\u8bc4\u5206\u6a21\u578b<\/strong> <code>DIMENSION_WEIGHTS<\/code>\uff08\u7f3a\u5931\u503c 15 \u5206\u3001\u8de8\u5217\u4e00\u81f4\u6027 10\u3001\u5e38\u91cf\u5217 5\u2026\uff09\uff0c\u8f93\u51fa 0\u2013100 \u5206 + \u7b49\u7ea7 + \u4fee\u590d\u5efa\u8bae\uff0cJSON \u62a5\u544a\u3002\u652f\u6301 <code>--id-columns<\/code>\/<code>--date-columns<\/code> \u663e\u5f0f\u6307\u5b9a\u8bed\u4e49\u5217\u3002<\/li><li>\u7c7b\u578b\uff1a[\u811a\u672c]\uff0c\u53ef\u76f4\u63a5\u79fb\u690d\u3002<\/li><\/ul>\n\n\n\n<h3 id=\"8-cnfinancedata-%25e6%2596%2587%25e6%25a1%25a3%25e5%25ba%2593%25e5%259e%258b-skill\" class=\"wp-block-heading\">8. cn-finance-data \u2014\u2014 \u6587\u6863\u5e93\u578b skill<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u539f\u540d <code>tushare-finance<\/code>\uff08GitHub: StanleyChanH\/Tushare-Finance-Skill-for-Claude-Code\uff0cApache-2.0\uff09\uff0cClawHub v2.0.6\u3002<\/li><li>\u6784\u6210\uff1aSKILL.md\uff08\u63a5\u53e3\u901f\u67e5\u8868 + \u5f15\u5bfc\u7528\u6237\u914d\u7f6e <code>TUSHARE_TOKEN<\/code>\uff09+ <code>reference\/\u63a5\u53e3\u6587\u6863\/<\/code> \u4e0b <strong>222 \u4e2a markdown \u63a5\u53e3\u6587\u6863<\/strong>\uff08\u80a1\u7968 39\u3001\u6307\u6570 18\u3001\u57fa\u91d1 11\u3001\u671f\u8d27\u671f\u6743 16\u3001\u5b8f\u89c2 10\u3001\u6e2f\u7f8e\u80a1 23\u3001\u503a\u5238 16\uff09+ <code>api_client.py<\/code>\u3002frontmatter \u58f0\u660e <code>allowed-tools: Bash(python:*), Read<\/code>\u3002<\/li><li>\u6a21\u5f0f\uff1a\u4e0d\u9760\u5c01\u88c5 API\uff0c\u800c\u662f\u628a<strong>\u5b8c\u6574 API \u6587\u6863\u4f5c\u4e3a LLM \u4e0a\u4e0b\u6587\u7d20\u6750<\/strong>\u88c5\u8fdb skill\uff0c\u8ba9 agent \u73b0\u573a\u5199 <code>pro.daily(ts_code=...)<\/code> \u4e4b\u7c7b\u7684\u4ee3\u7801\u3002<\/li><li>\u51ed\u636e\uff1a\u9700\u8981 <code>TUSHARE_TOKEN<\/code> \u73af\u5883\u53d8\u91cf\uff08\u5b58\u5728\u6027\u5df2\u8bb0\u5f55\uff0c\u503c\u4e0d\u5c55\u5f00\uff09\u3002<\/li><li>\u7c7b\u578b\uff1a[\u5916\u90e8API+\u811a\u672c+\u6587\u6863\u5e93]\u3002<\/li><\/ul>\n\n\n\n<h2 id=\"%25e4%25b8%2589%25e6%25a8%25aa%25e5%2590%2591%25e7%25bb%2593%25e8%25ae%25ba\" class=\"wp-block-heading\">\u4e09\u3001\u6a2a\u5411\u7ed3\u8bba<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>skill \u7ed3\u6784\u534f\u8bae<\/strong>\uff1aAnthropic Agent Skills \u98ce\u683c frontmatter\uff08name\/description\/allowed-tools\/compatibility\/metadata\uff09+ OpenClaw \u6269\u5c55\uff08<code>metadata.openclaw.requires.bins\/env<\/code> + <code>install<\/code> \u81ea\u52a8\u5b89\u88c5\u58f0\u660e + <code>_meta.json<\/code> \u5e02\u573a\u5143\u6570\u636e\uff09\u3002Kimi \u5728\u63cf\u8ff0\u91cc\u666e\u904d\u5185\u5d4c&#8221;\u89e6\u53d1\u5173\u952e\u8bcd&#8221;\uff08&#8221;\u5f53\u7528\u6237\u63d0\u53ca\u2026\u65f6\u89e6\u53d1&#8221;\uff09\uff0c\u5373 description \u540c\u65f6\u627f\u62c5\u8def\u7531\u5339\u914d\u8bed\u6599\u7684\u89d2\u8272\u3002<\/li><li><strong>\u4e2d\u82f1\u5b6a\u751f\u53cc\u53d1<\/strong>\uff1a\u672c\u6279 63 \u4e2a\u4e2d\u7ea6 1\/3 \u662f\u4e2d\u82f1\u540c\u6784\u5bf9\uff08\u811a\u672c\/\u5f15\u7528\u6587\u4ef6\u540c\u540d\uff0cSKILL.md \u5e26 <code>Localized from:<\/code> \u6ce8\u91ca\uff09\uff0c\u8bc1\u636e\u89c1 chart-gen\uff08<code>&lt;!-- Localized from: chart-image --&gt;<\/code>\uff09\u3001cn-finance-data\u3001<code>_meta.json<\/code> slug \u4e0e\u76ee\u5f55\u540d\u4e0d\u4e00\u81f4\u3002<\/li><li><strong>\u80fd\u529b\u62bd\u8c61\u5c42<\/strong>\uff1a\u90e8\u5206 skill \u5e26 <code>provides: capability<\/code> frontmatter\uff08chart-gen \u7684 chart-generation\uff0cbatch-download \u7684 type: capability\uff09\u548c\u72ec\u7acb <code>CAPABILITY.md<\/code>\uff0c\u8bf4\u660e Kimi \u6709&#8221;skill\u2192capability\u2192method&#8221;\u7684\u4e09\u5c42\u6ce8\u518c\u673a\u5236\uff0c\u4f9b agent \u7a0b\u5e8f\u5316\u8c03\u7528\u800c\u975e\u7eaf\u63d0\u793a\u8bcd\u89e6\u53d1\u3002<\/li><li><strong>\u591a agent \u7f16\u6392\u4e24\u7c7b\u5b9e\u73b0<\/strong>\uff1a\u7eaf\u63d0\u793a\u8bcd\u534f\u8bae\uff08batch-download \u7684 Orchestrator\/sub-agent \u5951\u7ea6\uff09vs \u6587\u4ef6\u7cfb\u7edf\u7ea7\u5b9e\u73b0\uff08*-swarm \u7cfb\u5217\u4f9d\u8d56 swarm-workspace \u7684 git worktree + \u5206\u652f\u5408\u5e76\u673a\u5236\uff09\u3002<\/li><li><strong>\u751f\u6001\u79fb\u690d\u75d5\u8ff9<\/strong>\uff1a\u591a\u5904\u6b8b\u7559 <code>\/data\/clawd\/...<\/code> \u8def\u5f84\u3001OpenClaw memory \u517c\u5bb9\u6027\u58f0\u660e\u3001ClawHub <code>_meta.json<\/code>\u2014\u2014Kimi \u4e91\u7aef skills \u5e93\u5927\u91cf\u6765\u81ea OpenClaw\/ClawHub \u751f\u6001\u642c\u8fd0+\u672c\u5730\u5316\uff0c\u800c\u975e\u5168\u90e8\u81ea\u7814\u3002<\/li><li><strong>\u9632\u5fa1\u6027\u63d0\u793a\u8bcd<\/strong>\uff1a\u6210\u719f skill \u666e\u904d\u5e26\u5927\u6bb5 &#8220;Common Mistakes \/ NEVER \u2026&#8221; \u6761\u6b3e\uff08backend-building \u5217\u4e86 10+ \u6761 NEVER\uff09\uff0c\u628a\u6545\u969c\u7ecf\u9a8c\u56fa\u5316\u8fdb\u63d0\u793a\u8bcd\u3002<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u2190 \u8fd4\u56de\u4e3b\u62a5\u544a\uff1aKimi Agent\uff08\u4e91\u7aef\u6c99\u7bb1\uff09\u6280\u672f\u62a5\u544a \uff5c GitHub \u539f\u6587 \u5408\u89c4\u4e0e\u98ce\u9669\u58f0\u660e\uff1a\u672c\u62a5\u544a\u4e3a\u5b89\u5168 &hellip; <a href=\"https:\/\/tongchun.website\/index.php\/kimiagent-06-skills-a\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201c06-skills-a\uff1aSkills \u76d8\u70b9\uff08\u7b2c 1 \u6279\uff0cabout-me-avatar \u2192 dataset-quality-audit\uff09\u201d<\/span><\/a><\/p>\n","protected":false},"author":55404,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wpai_generated_summary":"","wpai_meta_description":"","footnotes":""},"class_list":["post-1872","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/pages\/1872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/users\/55404"}],"replies":[{"embeddable":true,"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/comments?post=1872"}],"version-history":[{"count":1,"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/pages\/1872\/revisions"}],"predecessor-version":[{"id":1892,"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/pages\/1872\/revisions\/1892"}],"wp:attachment":[{"href":"https:\/\/tongchun.website\/index.php\/wp-json\/wp\/v2\/media?parent=1872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}