{"id":391,"date":"2026-01-06T17:47:11","date_gmt":"2026-01-06T09:47:11","guid":{"rendered":"https:\/\/blog.jj.mr\/?p=391"},"modified":"2026-01-06T17:47:11","modified_gmt":"2026-01-06T09:47:11","slug":"%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91%e6%88%91%e7%9a%84claude-code%e5%92%8c-skills-%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7","status":"publish","type":"post","link":"https:\/\/blog.jj.mr\/index.php\/2026\/01\/06\/%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91%e6%88%91%e7%9a%84claude-code%e5%92%8c-skills-%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7\/","title":{"rendered":"\u3010\u8f6c\u8f7d\u3011\u6211\u7684claude code\u548c skills \u4f7f\u7528\u6280\u5de7."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"\n  margin:0 0 10px 0;\n  padding:7px 10px;\n  background:#f6f7f9;\n  border-left:3px solid #94a3b8;\n  border-radius:6px;\n  font-size:13.5px;\n  color:#475569;\n  line-height:1.7;\n\">\n  \u672c\u6587\u4e3a\u8f6c\u8f7d\u5185\u5bb9\uff0c\u4fdd\u7559\u539f\u5e16\u89c2\u70b9\u4e0e\u7ed3\u6784\uff1b\u5982\u6709\u4fb5\u6743\u8bf7\u8054\u7cfb\u6211\u5904\u7406\u3002\n<\/p>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">Claude Code \u5b98\u65b9\u6587\u6863<\/span><\/div>\n\n\n<div class=\"callout-content\"><pre class=\"codeblock-buttons\"><code class=\"hljs language-bash\" data-highlighted=\"yes\">https:\/\/code.claude.com\/docs\/zh-CN\/overview\n<\/code><\/pre><\/div><\/blockquote>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">Claude Code \u5b89\u88c5<\/span><\/div>\n\n\n<div class=\"callout-content\"><pre class=\"codeblock-buttons\"><code class=\"hljs language-css\" data-highlighted=\"yes\">npm install -<span class=\"hljs-selector-tag\">g<\/span> <span class=\"hljs-keyword\">@anthropic-ai<\/span>\/claude-code\n<\/code><\/pre><\/div><\/blockquote>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4e4b\u540e\u5728\u6839\u76ee\u5f55\u4e0b\u5c31\u4f1a\u6709 .\/claude \u6587\u4ef6\u5939, \u5728\u547d\u4ee4\u884c\u4e2d\u8f93\u5165 <code>claude<\/code> \u540e\u914d\u7f6e\u81ea\u5df1\u7684\u8d26\u53f7\u540e\u5c31\u53ef\u4ee5\u4f7f\u7528\u4e86\u3002<\/p>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">\u4f7f\u7528\u7b2c\u4e09\u65b9\u7684api (\u5c6f\u5c6f\u9f20\u7684\u4e50\u8da3)<\/span><\/div>\n\n\n<div class=\"callout-content\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\n\u8fd9\u91cc\u5efa\u8bae\u4f7f\u7528 ccr \u6216\u8005 CCSwitch \u6216\u8005 ccNexus.<\/p><pre class=\"codeblock-buttons\"><code class=\"hljs language-bash\" data-highlighted=\"yes\">https:\/\/github.com\/musistudio\/claude-code-router\nhttps:\/\/github.com\/farion1231\/cc-switch\nhttps:\/\/github.com\/lich0821\/ccNexus\n<\/code><\/pre><\/div><\/blockquote>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">Claude \u6280\u80fd\u589e\u5f3a\u5305<\/span><\/div>\n\n<div class=\"callout-content\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\n\u8fd9\u91cc\u6211\u4f7f\u7528 <a href=\"https:\/\/github.com\/cexll\/myclaude\" rel=\"noopener nofollow ugc\" data-clicks=\"188\" aria-label=\"MyClaude \u94fe\u63a5\u5df2\u70b9\u51fb 188 \u6b21\">MyClaude<\/a> \u6765\u4e00\u952e\u5b89\u88c5\u3002\u5b83\u9884\u5148\u8bbe\u7f6e\u4e86\u4e00\u7cfb\u5217\u7684\u81ea\u5b9a\u4e49\u547d\u4ee4\uff0c\u4ee5\u65b9\u4fbf\u4f7f\u7528<\/p><\/div><\/blockquote>\n<blockquote dir=\"auto\" data-callout-type=\"warning\" class=\"callout\" style=\"background-color: rgba(236, 117, 0, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">\u66f4\u65b0:<\/span><\/div>\n\n<div class=\"callout-content\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\n\u5f53\u524d\u51c6\u5907\u8bd5\u8bd5\u4f6c\u53cb\u7684 <a href=\"https:\/\/linux.do\/t\/topic\/1405588\" data-clicks=\"34\" aria-label=\"CCG \u94fe\u63a5\u5df2\u70b9\u51fb 34 \u6b21\">CCG<\/a>, \u770b\u7740\u66f4\u5f3a<\/p><\/div><\/blockquote>\n<h3 dir=\"auto\"><a name=\"p-11829723-myclaude-1\" class=\"anchor\" href=\"#p-11829723-myclaude-1\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>MyClaude \u5b89\u88c5\uff1a<\/h3>\n<pre dir=\"auto\" class=\"codeblock-buttons\"><code class=\"hljs language-bash\" data-highlighted=\"yes\">git <span class=\"hljs-built_in\">clone<\/span> https:\/\/github.com\/cexll\/myclaude.git\n<span class=\"hljs-built_in\">cd<\/span> myclaude\n\n\u6267\u884c\u547d\u4ee4\nmac: python3 install.py --install-dir ~\/.claude\nwin: python install.py --install-dir %USERPROFILE%\\.claude\n\n\u5982\u679c\u4e0a\u9762\u7684\u547d\u4ee4\u4e0d\u884c\u8bd5\u8bd5\u4e0b\u9762\u7684\npython install.py\n<\/code><\/pre>\n<h5 dir=\"auto\"><a name=\"p-11829723-h-2\" class=\"anchor\" href=\"#p-11829723-h-2\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>\u4f7f\u7528\u547d\u4ee4<\/h5>\n<pre dir=\"auto\" class=\"codeblock-buttons\"><code class=\"hljs language-bash\" data-highlighted=\"yes\"><span class=\"hljs-comment\"># \u6838\u5fc3\u5f00\u53d1\u547d\u4ee4<\/span>\n\/dev              <span class=\"hljs-comment\"># \u5b8c\u6574\u5f00\u53d1\u6d41\u7a0b<\/span>\n\/code             <span class=\"hljs-comment\"># \u4ee3\u7801\u751f\u6210<\/span>\n\/debug            <span class=\"hljs-comment\"># \u8c03\u8bd5<\/span>\n\/test             <span class=\"hljs-comment\"># \u6d4b\u8bd5\u751f\u6210<\/span>\n\/review           <span class=\"hljs-comment\"># \u4ee3\u7801\u5ba1\u67e5<\/span>\n\n<span class=\"hljs-comment\"># \u8f85\u52a9\u547d\u4ee4<\/span>\n\/refactor         <span class=\"hljs-comment\"># \u91cd\u6784\u4ee3\u7801<\/span>\n\/optimize         <span class=\"hljs-comment\"># \u4f18\u5316\u4ee3\u7801<\/span>\n\/docs             <span class=\"hljs-comment\"># \u751f\u6210\u6587\u6863<\/span>\n\/bugfix           <span class=\"hljs-comment\"># \u4fee\u590d\u9519\u8bef<\/span>\n\/ask              <span class=\"hljs-comment\"># \u8be2\u95ee\u95ee\u9898<\/span>\n\/think            <span class=\"hljs-comment\"># \u601d\u8003\u5206\u6790<\/span>\n\/enhance-prompt   <span class=\"hljs-comment\"># \u589e\u5f3a\u63d0\u793a\u8bcd<\/span>\n\n<\/code><\/pre>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u89e6\u53d1\u8fd9\u4e9b\u547d\u4ee4\u540e \u4f1a\u8c03\u7528 \/agents  \u76ee\u5f55\u4e0b\u7684\u5404\u79cd\u4ee3\u7406, \u4f7f\u7528 \/skills \u4e0b\u7684\u5404\u79cd\u6280\u80fd<\/p>\n<pre dir=\"auto\" class=\"codeblock-buttons\"><code class=\"hljs language-makefile\" data-highlighted=\"yes\">\u7b80\u5355\u7406\u89e3\uff1a\nCommands = \u4f60\u8bf4\u7684\u8bdd\uff08\u7528\u6237\u754c\u9762\uff09\nAgents   = \u6267\u884c\u8005\uff08\u5de5\u4f5c\u6d41\u7a0b\uff09\nSkills   = \u5de5\u5177\u7bb1\uff08\u6280\u80fd\u5e93\uff09\n<\/code><\/pre>\n<h5 dir=\"auto\"><a name=\"p-11829723-h-3\" class=\"anchor\" href=\"#p-11829723-h-3\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>\u67e5\u770b\u5f53\u524d\u6709\u54ea\u4e9b\u547d\u4ee4\u5de5\u5177<\/h5>\n<pre dir=\"auto\" class=\"codeblock-buttons\"><code class=\"hljs language-bash\" data-highlighted=\"yes\">\u65b9\u5f0f1\uff1a\u547d\u4ee4\u67e5\u770b\npython install.py --list-modules\n\n\u65b9\u5f0f2\uff1a\u67e5\u770b\u76ee\u5f55\n<span class=\"hljs-comment\"># Mac\/Linux<\/span>\n<span class=\"hljs-built_in\">ls<\/span> ~\/.claude\/commands\/    <span class=\"hljs-comment\"># \u67e5\u770b\u6240\u6709\u547d\u4ee4<\/span>\n<span class=\"hljs-built_in\">ls<\/span> ~\/.claude\/skills\/      <span class=\"hljs-comment\"># \u67e5\u770b\u6240\u6709\u6280\u80fd<\/span>\n\n<span class=\"hljs-comment\"># Windows<\/span>\n<span class=\"hljs-built_in\">dir<\/span> %USERPROFILE%\\.claude\\commands\\\n<span class=\"hljs-built_in\">dir<\/span> %USERPROFILE%\\.claude\\skills\\\n\n\n\u65b9\u5f0f3\uff1a\u5728 Claude Code \u4e2d\u67e5\u770b\n\/help \n\u6216\u8005\u76f4\u63a5\u95ee\u5b83\uff1a\u201c\u5217\u51fa\u6240\u6709\u53ef\u7528\u547d\u4ee4\u201d \n\n<\/code><\/pre>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u8fd9\u4e2a\u9879\u76ee\u7684\u89c4\u5219\u4e2d\u5df2\u7ecf\u914d\u7f6e\u4e86\u5b89\u5168\u914d\u7f6e\uff0c\u5c31\u4e0d\u7528\u518d\u5355\u72ec\u589e\u52a0\u4e86\uff0c\u5982\u679c\u9700\u8981\u53ef\u7f16\u8f91 claude.md\u6587\u4ef6<\/p>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">\u4f7f\u7528 skills.<\/span><\/div>\n\n<\/blockquote>\n<h3 dir=\"auto\"><a name=\"p-11829723-skills-4\" class=\"anchor\" href=\"#p-11829723-skills-4\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>skills \u4ecb\u7ecd<\/h3>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u8fd9\u91cc\u662f<a href=\"https:\/\/code.claude.com\/docs\/zh-CN\/skills\" rel=\"noopener nofollow ugc\" data-clicks=\"46\" aria-label=\"\u5b98\u65b9\u6587\u6863 \u94fe\u63a5\u5df2\u70b9\u51fb 46 \u6b21\">\u5b98\u65b9\u6587\u6863<\/a>\uff0c \u7b80\u5355\u7406\u89e3\u5c31\u662f\u9884\u5148\u8bbe\u7f6e\u4e86\u67d0\u4e2a\u6d41\u7a0b\u7684\u6b65\u9aa4\uff0cAI\u5728\u4f7f\u7528\u65f6\u5224\u65ad\u662f\u5426\u9700\u8981\u52a0\u8f7d\uff0c\u5982\u679c\u52a0\u8f7d\u5c31\u4f1a\u6309\u7167\u9884\u5148\u8bbe\u7f6e\u7684\u89c4\u5219\u6309\u5e8f\u6267\u884c\u3002<\/p>\n<h5 dir=\"auto\"><a name=\"p-11829723-skillstoken-5\" class=\"anchor\" href=\"#p-11829723-skillstoken-5\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>skills\u4e3a\u4ec0\u4e48\u4f1a\u8282\u7701token\u5462\uff1f<\/h5>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u7b80\u5355\u6765\u8bb2\u5c31\u662f\u9884\u5148\u8bbe\u7f6e\u4e86\u4e00\u7cfb\u5217\u89c4\u5219\u540e\uff0cAI\u5728\u9047\u5230\u8fd9\u6837\u7684\u903b\u8f91\u540e\uff0c\u4ece\u4ee5\u524d\u7684\u5168\u76d8\u53bb\u627e\u6539\u4e3a\u4e86\u6839\u636e\u5404\u81easkills\u4e2d\u7684\u89c4\u5219\u53bb\u627e\uff0c\u4e0d\u7528\u518d\u8bfb\u53d6\u5168\u76d8\u7684\u6570\u636e\uff0c\u8fd9\u6837\u66f4\u5feb\uff0c\u4e5f\u66f4\u51cf\u5c11token\u7684\u6d88\u8017<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u672c\u7ad9\u91cc\u53e6\u4e00\u4e2a\u4f6c\u7684\u5e16\u5b50\u5f88\u597d\uff0c\u53ef\u4ee5\u67e5\u770b<\/p><a href=\"https:\/\/linux.do\/t\/topic\/1349283\" data-clicks=\"106\" aria-label=\"\u5b9e\u6218skills - \u53d1\u7968\u5206\u7c7b\u67e5\u8be2 \u94fe\u63a5\u5df2\u70b9\u51fb 106 \u6b21\">\u5b9e\u6218skills &#8211; \u53d1\u7968\u5206\u7c7b\u67e5\u8be2<\/a><\/p>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">\u81ea\u52a8\u751f\u6210\u4efb\u610f\u7f51\u7ad9\/\u9879\u76ee\/\u6587\u4ef6\u4e14\u9002\u5408\u81ea\u5df1\u7684 skills<\/span><\/div>\n\n<div class=\"callout-content\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\n\u5728\u914d\u7f6e\u4e86\u4e0a\u9762\u4e09\u70b9\u540e\uff0c\u57fa\u672c\u4e0a\u5bf9\u7edd\u5927\u591a\u6570\u7684\u4f7f\u7528\u8005\u7684\u6548\u7387\u90fd\u6709\u6240\u63d0\u5347\u3002\u5bf9\u4e8e\u67d0\u4e2a\u9886\u57df\u7684\u6548\u7387\u63d0\u5347\uff0c\u5c31\u9700\u8981\u81ea\u5df1\u5728\u5404\u81ea\u9886\u57df\u7f16\u5199\u9002\u5408\u81ea\u5df1\u7684skills\u4e86\u3002 \u8fd9\u91cc\u6211\u4f7f\u7528\u7684 <a href=\"https:\/\/github.com\/yusufkaraaslan\/Skill_Seekers\" rel=\"noopener nofollow ugc\" data-clicks=\"47\" aria-label=\"Skill_Seekers \u94fe\u63a5\u5df2\u70b9\u51fb 47 \u6b21\">Skill_Seekers<\/a>  \u9879\u76ee\u3002<\/p><\/div><\/blockquote>\n<h3 dir=\"auto\"><a name=\"p-11829723-skill_seekers-6\" class=\"anchor\" href=\"#p-11829723-skill_seekers-6\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>Skill_Seekers \u9879\u76ee\u4ecb\u7ecd<\/h3>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">Skill Seekers \u662f\u4e00\u4e2a\u6587\u6863\u8f6c Claude AI \u6280\u80fd\u5305\u7684\u81ea\u52a8\u5316\u5de5\u5177\u3002\u5b83\u80fd\u5e2e\u4f60\u53bb\u8bfb\u53d6\u67d0\u4e2a\u7f51\u7ad9\u7684url,\u7136\u540e\u5e2e\u4f60\u751f\u6210\u5bf9\u5e94\u7684skills\u6587\u4ef6\uff1a<\/p>\n<ol dir=\"auto\" style=\"margin: 0px 0px 14px 20px; line-height: 1.8; font-size: 16px;\">\n<li style=\"margin: 4px 0px;\">\u8f93\u5165\uff1a\u4efb\u4f55\u6587\u6863\u7f51\u7ad9 URL\uff08\u5982 React\u3001Django\u3001Godot \u5b98\u65b9\u6587\u6863\uff09<\/li>\n<li style=\"margin: 4px 0px;\">\u5904\u7406\uff1a\u81ea\u52a8\u722c\u53d6\u3001\u5206\u7c7b\u3001\u589e\u5f3a\u3001\u6253\u5305<\/li>\n<li style=\"margin: 4px 0px;\">\u8f93\u51fa\uff1a.zip \u6587\u4ef6\uff0c\u53ef\u76f4\u63a5\u4e0a\u4f20\u5230 Claude AI<\/li>\n<\/ol>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5178\u578b\u6d41\u7a0b\uff1a<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u6587\u6863\u7f51\u7ad9 \u2192 \u722c\u53d6\u6570\u636e \u2192 \u751f\u6210 SKILL.md \u2192 \u6253\u5305 .zip \u2192 \u4e0a\u4f20 Claude<\/p><\/p>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4f7f\u7528\u914d\u7f6e:<\/p>\n<pre dir=\"auto\" class=\"codeblock-buttons\"><code class=\"hljs language-makefile\" data-highlighted=\"yes\"><span class=\"hljs-section\">\u5b89\u88c5:<\/span>\n<span class=\"hljs-section\">\u65b9\u5f0f1: <\/span>\npip install skill-seekers\n\n<span class=\"hljs-section\">\u65b9\u5f0f2:<\/span>\nuv tool install skill-seekers\n\n\u8fd9\u4e24\u79cd\u662f\u6700\u5e38\u7528\u7684,\u8fd8\u6709\u53ef\u4ee5\u901a\u8fc7\u6e90\u7801\/\u811a\u672c\u6765\u5b89\u88c5,\u5177\u4f53\u53ef\u4ee5\u770bgithub\u7684\u9879\u76ee\u9875\u9762.\n<\/code><\/pre>\n<h3 dir=\"auto\"><a name=\"p-11829723-skill-seekers-7\" class=\"anchor\" href=\"#p-11829723-skill-seekers-7\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>skill-seekers \u53c2\u6570\u8be6\u89e3<\/h3>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5b83\u9700\u8981\u4e3b\u547d\u4ee4+\u5b50\u547d\u4ee4+\u53c2\u6570\u7684\u5f62\u5f0f\u53bb\u52a0\u8f7d, \u8fd9\u91cc\u5217\u4e3e\u51e0\u4e2a\u7b80\u5355\u7684\u5b50\u547d\u4ee4<\/p>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><code>skill-seekers &lt;command&gt; [options]<\/code><\/p>\n<div class=\"md-table fullscreen-table-wrapper\" dir=\"auto\" data-table-index=\"0\">\n<table>\n<thead>\n<tr>\n<th>\u5b50\u547d\u4ee4<\/th>\n<th>\u6570\u636e\u6e90<\/th>\n<th>\u5904\u7406\u65b9\u5f0f<\/th>\n<th>\u9700\u8981\u4ec0\u4e48\u53c2\u6570<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>scrape<\/td>\n<td>\u6587\u6863\u7f51\u7ad9<\/td>\n<td>\u7528 HTTP + BeautifulSoup \u89e3\u6790 HTML,\u5b83\u662f\u4e13\u95e8\u722c\u7f51\u9875<\/td>\n<td>\u2013url https:\/\/\u2026<\/td>\n<\/tr>\n<tr>\n<td>github<\/td>\n<td>GitHub \u4ed3\u5e93<\/td>\n<td>\u7528 GitHub API + PyGithub \u83b7\u53d6\u4ed3\u5e93\u6570\u636e<\/td>\n<td>\u2013repo owner\/repo<\/td>\n<\/tr>\n<tr>\n<td>pdf<\/td>\n<td>PDF \u6587\u4ef6<\/td>\n<td>\u7528 PyMuPDF \u89e3\u6790 PDF<\/td>\n<td>\u2013pdf \/path\/to\/file.pdf<\/td>\n<\/tr>\n<tr>\n<td>unified<\/td>\n<td>\u591a\u4e2a\u6e90<\/td>\n<td>\u7ec4\u5408\u4e0a\u9762\u4e09\u79cd<\/td>\n<td>\u2013config xxx.json<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5404\u81ea\u5b50\u547d\u4ee4\u7684\u53c2\u6570\u90fd\u4e0d\u540c \u8fd9\u91cc\u6211\u6298\u53e0\u8d77\u6765\u65b9\u6cd5\u89c2\u770b<\/p>\n<details id=\"post-cooked-html__details-1373776-1-0\" dir=\"auto\">\n<summary>\n\u5b50\u547d\u4ee4scrape \u53c2\u6570<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers scrape [options]<\/p>\n<div class=\"md-table fullscreen-table-wrapper\" data-table-index=\"1\">\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u2013config<\/td>\n<td>\u914d\u7f6e\u6587\u4ef6\u8def\u5f84<\/td>\n<td>\u2013config configs\/react.json<\/td>\n<\/tr>\n<tr>\n<td>\u2013name<\/td>\n<td>\u6280\u80fd\u540d\u79f0\uff08\u5feb\u901f\u6a21\u5f0f\uff09<\/td>\n<td>\u2013name myproject<\/td>\n<\/tr>\n<tr>\n<td>\u2013url<\/td>\n<td>\u6587\u6863 URL\uff08\u5feb\u901f\u6a21\u5f0f\uff09<\/td>\n<td>\u2013url <a href=\"https:\/\/docs.example.com\/\" rel=\"noopener nofollow ugc\">https:\/\/docs.example.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>\u2013description<\/td>\n<td>\u6280\u80fd\u63cf\u8ff0<\/td>\n<td>\u2013description \u201cReact \u5f00\u53d1\u6846\u67b6\u201d<\/td>\n<\/tr>\n<tr>\n<td>\u2013skip-scrape<\/td>\n<td>\u8df3\u8fc7\u722c\u53d6\uff0c\u4f7f\u7528\u7f13\u5b58\u6570\u636e<\/td>\n<td>\u2013skip-scrape<\/td>\n<\/tr>\n<tr>\n<td>\u2013enhance<\/td>\n<td>API \u589e\u5f3a\uff08\u9700 ANTHROPIC_API_KEY\uff09<\/td>\n<td>\u2013enhance<\/td>\n<\/tr>\n<tr>\n<td>\u2013enhance-local<\/td>\n<td>\u672c\u5730\u589e\u5f3a\uff08\u7528 Claude Code\uff0c\u65e0\u9700 API\uff09<\/td>\n<td>\u2013enhance-local<\/td>\n<\/tr>\n<tr>\n<td>\u2013dry-run<\/td>\n<td>\u9884\u89c8\u6a21\u5f0f\uff0c\u4e0d\u5b9e\u9645\u6267\u884c<\/td>\n<td>\u2013dry-run<\/td>\n<\/tr>\n<tr>\n<td>\u2013async<\/td>\n<td>\u5f02\u6b65\u6a21\u5f0f\uff082-3x \u66f4\u5feb\uff09<\/td>\n<td>\u2013async<\/td>\n<\/tr>\n<tr>\n<td>\u2013workers<\/td>\n<td>\u5f02\u6b65\u5de5\u4f5c\u7ebf\u7a0b\u6570<\/td>\n<td>\u2013workers 8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5178\u578b\u7528\u6cd5\uff1a<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4f7f\u7528\u914d\u7f6e\u6587\u4ef6<\/p><code>skill-seekers scrape --config configs\/react.json --enhance-local<\/code><\/p>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5feb\u901f\u6a21\u5f0f\uff08\u65e0\u9700\u914d\u7f6e\u6587\u4ef6\uff09\n\n<code>skill-seekers scrape --name myproject --url https:\/\/docs.example.com\/<\/code><\/p>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4f7f\u7528\u7f13\u5b58\u91cd\u5efa\uff08\u79d2\u7ea7\u5b8c\u6210\uff09\n\n<code>skill-seekers scrape --config configs\/react.json --skip-scrape<\/code><\/p>\n<\/details>\n<details id=\"post-cooked-html__details-1373776-1-1\" dir=\"auto\">\n<summary>\n\u5b50\u547d\u4ee4 github \u53c2\u6570<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers github [options]<\/p>\n<div class=\"md-table fullscreen-table-wrapper\" data-table-index=\"2\">\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u2013config<\/td>\n<td>\u914d\u7f6e\u6587\u4ef6\u8def\u5f84<\/td>\n<td>\u2013config configs\/react_github.json<\/td>\n<\/tr>\n<tr>\n<td>\u2013repo<\/td>\n<td>GitHub \u4ed3\u5e93\uff08owner\/repo\uff09<\/td>\n<td>\u2013repo facebook\/react<\/td>\n<\/tr>\n<tr>\n<td>\u2013name<\/td>\n<td>\u6280\u80fd\u540d\u79f0<\/td>\n<td>\u2013name react-source<\/td>\n<\/tr>\n<tr>\n<td>\u2013description<\/td>\n<td>\u6280\u80fd\u63cf\u8ff0<\/td>\n<td>\u2013description \u201cReact \u6e90\u7801\u5206\u6790\u201d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5178\u578b\u7528\u6cd5\uff1a<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers github &#8211;repo microsoft\/TypeScript &#8211;name typescript<\/p><\/p>\n<\/details>\n<details id=\"post-cooked-html__details-1373776-1-2\" dir=\"auto\">\n<summary>\n\u5b50\u547d\u4ee4 pdf \u7684\u53c2\u6570<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers pdf [options]<\/p>\n<div class=\"md-table fullscreen-table-wrapper\" data-table-index=\"3\">\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u2013config<\/td>\n<td>\u914d\u7f6e\u6587\u4ef6\u8def\u5f84<\/td>\n<td>\u2013config configs\/example_pdf.json<\/td>\n<\/tr>\n<tr>\n<td>\u2013pdf<\/td>\n<td>PDF \u6587\u4ef6\u8def\u5f84<\/td>\n<td>\u2013pdf \/path\/to\/doc.pdf<\/td>\n<\/tr>\n<tr>\n<td>\u2013name<\/td>\n<td>\u6280\u80fd\u540d\u79f0<\/td>\n<td>\u2013name my-manual<\/td>\n<\/tr>\n<tr>\n<td>\u2013description<\/td>\n<td>\u6280\u80fd\u63cf\u8ff0<\/td>\n<td>\u2013description \u201c\u4ea7\u54c1\u624b\u518c\u201d<\/td>\n<\/tr>\n<tr>\n<td>\u2013from-json<\/td>\n<td>\u4ece\u5df2\u63d0\u53d6\u7684 JSON \u6784\u5efa<\/td>\n<td>\u2013from-json output\/my_data\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><\/details>\n<details id=\"post-cooked-html__details-1373776-1-3\" dir=\"auto\">\n<summary>\n\u5b50\u547d\u4ee4 unified \u53c2\u6570 &#8211; \u591a\u6e90\u7edf\u4e00\u722c\u53d6<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers unified &#8211;config &lt;config.json&gt; [options]<\/p>\n<div class=\"md-table fullscreen-table-wrapper\" data-table-index=\"4\">\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u2013config<\/td>\n<td>\u5fc5\u9700 \u7edf\u4e00\u914d\u7f6e\u6587\u4ef6<\/td>\n<td>\u2013config configs\/react_unified.json<\/td>\n<\/tr>\n<tr>\n<td>\u2013merge-mode<\/td>\n<td>\u5408\u5e76\u6a21\u5f0f<\/td>\n<td>\u2013merge-mode claude-enhanced<\/td>\n<\/tr>\n<tr>\n<td>\u2013dry-run<\/td>\n<td>\u9884\u89c8\u6a21\u5f0f<\/td>\n<td>\u2013dry-run<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5408\u5e76\u6a21\u5f0f\uff1a<\/p>\n<ul style=\"margin: 0px 0px 14px 20px; line-height: 1.8; font-size: 16px;\">\n<li style=\"margin: 4px 0px;\">rule-based\uff1a\u57fa\u4e8e\u89c4\u5219\u81ea\u52a8\u5408\u5e76\uff08\u9ed8\u8ba4\uff09<\/li>\n<li style=\"margin: 4px 0px;\">claude-enhanced\uff1a\u4f7f\u7528 Claude AI \u667a\u80fd\u5408\u5e76<\/li>\n<\/ul>\n<\/details>\n<details id=\"post-cooked-html__details-1373776-1-4\" dir=\"auto\">\n<summary>\nAI \u589e\u5f3a\u547d\u4ee4 enhance<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">skill-seekers enhance &lt;skill_directory&gt;<\/p>\n<div class=\"md-table fullscreen-table-wrapper\" data-table-index=\"5\">\n<table>\n<thead>\n<tr>\n<th>\u53c2\u6570<\/th>\n<th>\u8bf4\u660e<\/th>\n<th>\u793a\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>skill_directory<\/td>\n<td>\u5fc5\u9700 \u6280\u80fd\u76ee\u5f55\u8def\u5f84<\/td>\n<td>output\/react\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4f5c\u7528\uff1a\u5c06\u57fa\u7840\u7684 SKILL.md\uff08~75\u884c\uff09\u589e\u5f3a\u4e3a\u4e13\u4e1a\u6307\u5357\uff08~500\u884c\uff09\uff0c\u5305\u542b\uff1a<\/p>\n<ul style=\"margin: 0px 0px 14px 20px; line-height: 1.8; font-size: 16px;\">\n<li style=\"margin: 4px 0px;\">\u771f\u5b9e\u4ee3\u7801\u793a\u4f8b<\/li>\n<li style=\"margin: 4px 0px;\">\u5feb\u901f\u53c2\u8003<\/li>\n<li style=\"margin: 4px 0px;\">\u4f7f\u7528\u573a\u666f\u5efa\u8bae<\/li>\n<\/ul>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u4f7f\u7528 &#8211;enhance-local\uff0c \u4e0d\u8c03\u7528 API\uff0c\u800c\u662f\u542f\u52a8\u672c\u5730 Claude Code \u7ec8\u7aef<\/p>\n<pre class=\"codeblock-buttons\"><code>skill-seekers scrape --config configs\/react.json --enhance-local\n<\/code><\/pre>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u8fd9\u6837\u53ef\u4ee5\u4f7f\u7528\u4f60\u5df2\u914d\u7f6e\u7684 Claude Code\uff08\u5305\u62ec\u81ea\u5b9a\u4e49 API \u8bbe\u7f6e\uff09\u3002<\/p>\n<\/details>\n<h3 dir=\"auto\"><a name=\"p-11829723-skill-seekers-8\" class=\"anchor\" href=\"#p-11829723-skill-seekers-8\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a>skill-seekers \u53c2\u6570\u52a0\u8f7d\u65b9\u5f0f<\/h3>\n<blockquote dir=\"auto\">\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u65b9\u5f0f1: \u5feb\u901f\u6a21\u5f0f \u76f4\u63a5\u5728\u547d\u4ee4\u540e\u9762\u62fc\u63a5\u53c2\u6570\n\n<code>skill-seekers scrape --name myproject --url https:\/\/docs.example.com\/<\/code><\/p>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u65b9\u5f0f2: \u4ea4\u4e92\u6a21\u5f0f\uff08\u5f15\u5bfc\u5f0f\uff09<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u8fd9\u4e2a\u6a21\u5f0f\u6211\u6ca1\u6d4b\u8bd5,\u5c31\u662f \u5de5\u5177\u4f1a\u4e00\u6b65\u6b65\u95ee\u4f60\u54ea\u4e9b\u53c2\u6570\u9700\u8981\u600e\u4e48\u914d\u7f6e<\/p><code>skill-seekers scrape --interactive<\/code><\/p>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u65b9\u5f0f 3\uff1a\u4f7f\u7528json\u914d\u7f6e\u6587\u4ef6\u7684\u65b9\u5f0f\n\n<code>skill-seekers scrape --config configs\/myproject.json<\/code><\/p>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u65b9\u5f0f4: \u52a0\u8f7d\u7684\u662fGitHub \u4ed3\u5e93<\/p><p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u9700\u8981\u63d0\u524d\u5728\u73af\u5883\u53d8\u91cf\u4e2d\u8bbe\u7f6e GITHUBTOKEN,\u4e0d\u7136github\u4f1a\u9650\u5236\u8bf7\u6c42<\/p><code>skill-seekers github --repo facebook\/react --name react-code<\/code><\/p>\n<\/blockquote>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">\u5728AI \u589e\u5f3a\u6a21\u5757,\u6211\u6d4b\u8bd5\u6682\u65f6\u4e0d\u80fd\u4f7f\u7528\u672c\u5730\u6a21\u578b,\u867d\u7136\u6587\u6863\u8bf4\u652f\u6301, \u4f46\u6211\u6d4b\u8bd5\u4e0b\u6765\u63d0\u793a\u627e\u4e0d\u5230\u547d\u4ee4,\u5df2\u7ecf\u7ed9\u5f00\u53d1\u8005\u63d0bug\u4e86,\u4f30\u8ba1\u540e\u7eed\u7248\u672c\u4f1a\u4fee\u6539\u5427.<\/p>\n<blockquote dir=\"auto\" data-callout-type=\"tip\" class=\"callout\" style=\"background-color: rgba(0, 191, 188, 0.1);\"><div class=\"callout-title\"><span class=\"callout-title-inner\">\u5f53\u524d\u4e09\u65b9\u6c47\u603b\u7684Claude skills<\/span><\/div>\n\n\n<div class=\"callout-content\"><details id=\"post-cooked-html__details-1373776-1-5\">\n<summary>\n\u7b2c\u4e09\u65b9\u7f51\u7ad9(\u975e\u63a8\u5e7f)<\/summary>\n<p style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\"><a href=\"https:\/\/ss.bytenote.net\/\" rel=\"noopener nofollow ugc\" data-clicks=\"99\" aria-label=\"https:\/\/ss.bytenote.net\/ \u94fe\u63a5\u5df2\u70b9\u51fb 99 \u6b21\">https:\/\/ss.bytenote.net\/<\/a>\n\n<a href=\"https:\/\/skillsmp.com\/zh\" class=\"inline-onebox\" rel=\"noopener nofollow ugc\" data-clicks=\"98\" aria-label=\"Agent Skills \u5e02\u573a - Claude\u3001Codex \u548c ChatGPT Skills | SkillsMP \u94fe\u63a5\u5df2\u70b9\u51fb 98 \u6b21\">Agent Skills \u5e02\u573a &#8211; Claude\u3001Codex \u548c ChatGPT Skills | SkillsMP<\/a><\/p>\n<\/details><\/div><\/blockquote>\n<h2 dir=\"auto\"><a name=\"p-11829723-h-9\" class=\"anchor\" href=\"#p-11829723-h-9\" aria-label=\"\u6807\u9898\u94fe\u63a5\"><\/a><strong>\u5982\u679c\u89c9\u5f97\u8fd9\u7bc7\u6587\u7ae0\u5bf9\u4f60\u6709\u7528,\u53ef\u5426\u70b9\u4e2a\u8d5e,\u8bc4\u8bba\u6709\u7528. \u8c22\u8c22<\/strong><\/h2>\n<p dir=\"auto\" style=\"margin: 0px 0px 14px; line-height: 1.8; font-size: 16px;\">ps: \u5b9e\u5728\u4e0d\u4f1a\u597d\u770b\u7684\u6392\u7248\u4e86 \u6162\u6162\u6765\u5427 <figure style=\"margin: 16px auto; text-align: center;\"><img decoding=\"async\" src=\"https:\/\/linux.do\/images\/emoji\/twemoji\/rofl.png?v=15\" title=\":rofl:\" class=\"emoji\" alt=\":rofl:\" loading=\"lazy\" width=\"20\" height=\"20\" style=\"aspect-ratio: 20 \/ 20; max-width: 100%; height: auto; border-radius: 6px;\"><\/figure><\/p><div style=\"margin-top:18px;\">\n  <hr style=\"border:0;height:1px;background:#e2e8f0;margin:16px 0;\">\n\n  <div style=\"\n    padding:12px 14px;\n    background:#f8fafc;\n    border:1px dashed #d0d7de;\n    border-radius:12px;\n    font-size:14px;\n    color:#334155;\n    line-height:1.8;\n  \">\n    <div style=\"margin:0 0 8px 0;font-weight:700;color:#0f172a;font-size:15px;\">\n      \ud83d\udccc \u8f6c\u8f7d\u4fe1\u606f\n    <\/div>\n\n    <div style=\"margin:0 0 6px 0;\">\n      <span style=\"color:#64748b;display:inline;font-weight:600;\">\u6765\u6e90\uff1a<\/span>\n      <a href=\"https:\/\/linux.do\/t\/topic\/1373776\" target=\"_blank\" rel=\"nofollow noopener\"\n         style=\"display:inline;color:#2563eb;text-decoration:underline;word-break:break-all;\">\n        https:\/\/linux.do\/t\/topic\/1373776\n      <\/a>\n    <\/div>\n\n    \n\n    <div style=\"margin:0;\">\n      <span style=\"color:#64748b;display:inline;font-weight:600;\">\u8f6c\u8f7d\u65f6\u95f4\uff1a<\/span>\n      <span style=\"display:inline;\">2026\/1\/6 17:47:06<\/span>\n    <\/div>\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u4e3a\u8f6c\u8f7d\u5185\u5bb9\uff0c\u4fdd\u7559\u539f\u5e16\u89c2\u70b9\u4e0e\u7ed3\u6784\uff1b\u5982\u6709\u4fb5\u6743\u8bf7\u8054\u7cfb\u6211\u5904\u7406\u3002 Claude Code \u5b98\u65b9\u6587\u6863 https:\/\/ &hellip; <a href=\"https:\/\/blog.jj.mr\/index.php\/2026\/01\/06\/%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91%e6%88%91%e7%9a%84claude-code%e5%92%8c-skills-%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u3010\u8f6c\u8f7d\u3011\u6211\u7684claude code\u548c skills \u4f7f\u7528\u6280\u5de7.<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-391","post","type-post","status-publish","format-standard","hentry","category-7"],"_links":{"self":[{"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/posts\/391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/comments?post=391"}],"version-history":[{"count":1,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/posts\/391\/revisions"}],"predecessor-version":[{"id":392,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/posts\/391\/revisions\/392"}],"wp:attachment":[{"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/media?parent=391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/categories?post=391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jj.mr\/index.php\/wp-json\/wp\/v2\/tags?post=391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}