[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6Q15C0R5RQN5SWJ62MJRY16":3,"skill-same:01M6Q15C0R5RQN5SWJ62MJRY16":91},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6Q15C0R5RQN5SWJ62MJRY16","doc-search",null,"文档内容检索技能，用于在项目文件中搜索和定位信息。当需要在本地文档中查找关键词、搜索项目文件内容、定位特定信息、或需要快速了解项目文档结构时使用此技能。支持多策略搜索（文件名、标题、内容）、增量索引、上下文返回。适用于 Markdown、文本文件、代码文件等。","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31],"search","doc","doc search","markdown","文档","文本","关键词","搜索","文件","2026-11-10 10:12:30",false,"---\nname: doc-search\ndescription: 文档内容检索技能，用于在项目文件中搜索和定位信息。当需要在本地文档中查找关键词、搜索项目文件内容、定位特定信息、或需要快速了解项目文档结构时使用此技能。支持多策略搜索（文件名、标题、内容）、增量索引、上下文返回。适用于 Markdown、文本文件、代码文件等。\n---\n\n# Doc Search 文档检索\n\n轻量级本地文档检索，无需向量数据库。\n\n## 核心能力\n\n1. **多策略搜索** - 文件名 > 标题\u002Ffrontmatter > 正文内容，按相关性排序\n2. **增量索引** - 基于文件修改时间，只更新变化的文件\n3. **上下文返回** - 返回匹配行及前后 N 行\n4. **TF-IDF 排序** - 可选的轻量相关性排序\n\n## 快速使用\n\n### 直接搜索（无需索引）\n\n```bash\n# 简单关键词搜索\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs\n\n# 带上下文\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs --context 3\n\n# 限制文件类型\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs --types md,txt\n```\n\n### 使用索引（大型项目推荐）\n\n```bash\n# 构建索引\npython scripts\u002Findexer.py \u002Fpath\u002Fto\u002Fdocs --output index.json\n\n# 基于索引搜索（更快）\npython scripts\u002Fsearch.py \"关键词\" --index index.json\n```\n\n## 搜索策略\n\n搜索按以下优先级返回结果：\n\n| 优先级 | 匹配类型 | 权重 |\n|--------|----------|------|\n| 1 | 文件名完全匹配 | 100 |\n| 2 | 文件名包含 | 80 |\n| 3 | 标题\u002FH1 匹配 | 70 |\n| 4 | Frontmatter 匹配 | 60 |\n| 5 | 正文内容匹配 | 40 |\n\n多次匹配会累加权重。\n\n## 输出格式\n\n```json\n{\n  \"query\": \"搜索词\",\n  \"total\": 5,\n  \"results\": [\n    {\n      \"file\": \"docs\u002Fguide.md\",\n      \"score\": 150,\n      \"matches\": [\n        {\n          \"type\": \"title\",\n          \"line\": 1,\n          \"content\": \"# 用户指南\",\n          \"context\": [\"---\", \"title: 用户指南\", \"---\"]\n        },\n        {\n          \"type\": \"content\", \n          \"line\": 42,\n          \"content\": \"这是关于搜索词的说明\",\n          \"context\": [\"上一行\", \"这是关于搜索词的说明\", \"下一行\"]\n        }\n      ]\n    }\n  ]\n}\n```\n\n## 配置文件（可选）\n\n在项目根目录创建 `.docsearch.yaml`：\n\n```yaml\n# 要索引的目录\ninclude:\n  - docs\u002F\n  - README.md\n  - src\u002F**\u002F*.md\n\n# 排除的模式\nexclude:\n  - node_modules\u002F\n  - \"*.min.js\"\n  - .git\u002F\n\n# 文件类型\ntypes:\n  - md\n  - txt\n  - py\n  - js\n\n# 索引选项\nindex:\n  max_file_size: 1mb\n  extract_frontmatter: true\n  extract_headings: true\n```\n\n## 高级用法\n\n### 组合 Bash 工具\n\n当不需要索引时，直接用 ripgrep：\n\n```bash\n# 快速搜索\nrg \"关键词\" --type md -C 2 --json\n\n# 搜索标题\nrg \"^#.*关键词\" --type md\n\n# 搜索 frontmatter\nrg -U \"^---[\\s\\S]*?关键词[\\s\\S]*?^---\" --type md\n```\n\n### Python API\n\n```python\nfrom scripts.search import DocSearch\n\nsearcher = DocSearch(\"\u002Fpath\u002Fto\u002Fdocs\")\nresults = searcher.search(\"关键词\", context_lines=2)\n\nfor r in results:\n    print(f\"{r['file']} (score: {r['score']})\")\n    for m in r['matches']:\n        print(f\"  L{m['line']}: {m['content']}\")\n```\n\n## 适用场景\n\n- 项目文档快速定位\n- 代码库中查找注释\u002F文档\n- 笔记系统内容检索\n- 配置文件搜索\n\n## 限制\n\n- 不支持语义搜索（需要向量数据库）\n- 中文分词依赖简单切分\n- 大文件（>1MB）建议跳过\n","# Doc Search 文档检索\n\n轻量级本地文档检索，无需向量数据库。\n\n## 核心能力\n\n1. **多策略搜索** - 文件名 > 标题\u002Ffrontmatter > 正文内容，按相关性排序\n2. **增量索引** - 基于文件修改时间，只更新变化的文件\n3. **上下文返回** - 返回匹配行及前后 N 行\n4. **TF-IDF 排序** - 可选的轻量相关性排序\n\n## 快速使用\n\n### 直接搜索（无需索引）\n\n```bash\n# 简单关键词搜索\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs\n\n# 带上下文\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs --context 3\n\n# 限制文件类型\npython scripts\u002Fsearch.py \"关键词\" \u002Fpath\u002Fto\u002Fdocs --types md,txt\n```\n\n### 使用索引（大型项目推荐）\n\n```bash\n# 构建索引\npython scripts\u002Findexer.py \u002Fpath\u002Fto\u002Fdocs --output index.json\n\n# 基于索引搜索（更快）\npython scripts\u002Fsearch.py \"关键词\" --index index.json\n```\n\n## 搜索策略\n\n搜索按以下优先级返回结果：\n\n| 优先级 | 匹配类型 | 权重 |\n|--------|----------|------|\n| 1 | 文件名完全匹配 | 100 |\n| 2 | 文件名包含 | 80 |\n| 3 | 标题\u002FH1 匹配 | 70 |\n| 4 | Frontmatter 匹配 | 60 |\n| 5 | 正文内容匹配 | 40 |\n\n多次匹配会累加权重。\n\n## 输出格式\n\n```json\n{\n  \"query\": \"搜索词\",\n  \"total\": 5,\n  \"results\": [\n    {\n      \"file\": \"docs\u002Fguide.md\",\n      \"score\": 150,\n      \"matches\": [\n        {\n          \"type\": \"title\",\n          \"line\": 1,\n          \"content\": \"# 用户指南\",\n          \"context\": [\"---\", \"title: 用户指南\", \"---\"]\n        },\n        {\n          \"type\": \"content\", \n          \"line\": 42,\n          \"content\": \"这是关于搜索词的说明\",\n          \"context\": [\"上一行\", \"这是关于搜索词的说明\", \"下一行\"]\n        }\n      ]\n    }\n  ]\n}\n```\n\n## 配置文件（可选）\n\n在项目根目录创建 `.docsearch.yaml`：\n\n```yaml\n# 要索引的目录\ninclude:\n  - docs\u002F\n  - README.md\n  - src\u002F**\u002F*.md\n\n# 排除的模式\nexclude:\n  - node_modules\u002F\n  - \"*.min.js\"\n  - .git\u002F\n\n# 文件类型\ntypes:\n  - md\n  - txt\n  - py\n  - js\n\n# 索引选项\nindex:\n  max_file_size: 1mb\n  extract_frontmatter: true\n  extract_headings: true\n```\n\n## 高级用法\n\n### 组合 Bash 工具\n\n当不需要索引时，直接用 ripgrep：\n\n```bash\n# 快速搜索\nrg \"关键词\" --type md -C 2 --json\n\n# 搜索标题\nrg \"^#.*关键词\" --type md\n\n# 搜索 frontmatter\nrg -U \"^---[\\s\\S]*?关键词[\\s\\S]*?^---\" --type md\n```\n\n### Python API\n\n```python\nfrom scripts.search import DocSearch\n\nsearcher = DocSearch(\"\u002Fpath\u002Fto\u002Fdocs\")\nresults = searcher.search(\"关键词\", context_lines=2)\n\nfor r in results:\n    print(f\"{r['file']} (score: {r['score']})\")\n    for m in r['matches']:\n        print(f\"  L{m['line']}: {m['content']}\")\n```\n\n## 适用场景\n\n- 项目文档快速定位\n- 代码库中查找注释\u002F文档\n- 笔记系统内容检索\n- 配置文件搜索\n\n## 限制\n\n- 不支持语义搜索（需要向量数据库）\n- 中文分词依赖简单切分\n- 大文件（>1MB）建议跳过\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","文档处理\u002Fdoc-search-skill",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill doc-search",{"tool":51,"command":52},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill doc-search",{"tool":54,"command":55},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill doc-search","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002FSKILL.md",true,[59,65,69,73,77,83,87],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"_meta.json","REFERENCE","参考文档",283,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002F_meta.json",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"README.md",1719,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002FREADME.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"README.zh.md",1693,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002FREADME.zh.md",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fsearch-strategies.md",2270,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002Freferences\u002Fsearch-strategies.md",{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"scripts\u002Findexer.py","SCRIPT","脚本",8268,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002Fscripts\u002Findexer.py",{"path":84,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":85,"sourceHtmlUrl":86},"scripts\u002Fquick_search.sh",1208,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002Fscripts\u002Fquick_search.sh",{"path":88,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fsearch.py",11018,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F文档处理\u002Fdoc-search-skill\u002Fscripts\u002Fsearch.py",[92,116,150,161,171,201],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":32},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[94,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":117,"name":118,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":132,"publishedAt":32},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[121,124,127],{"categoryNo":122,"categoryName":123,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[133,134,135,136,137,138,139,101,140,105,141,142,143,144,145,146,147,148,149],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":151,"name":152,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":158,"publishedAt":32},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[155,156,157],{"categoryNo":122,"categoryName":123,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},[133,159,160,134,135,136,137,138,139,101,140,105,142,143,144,145,146,147,148,149],"api skill","zerion api skill",{"skillNo":162,"name":163,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":169,"publishedAt":32},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[166,167,168],{"categoryNo":122,"categoryName":123,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":128,"categoryName":129,"taxonomyType":130,"taxonomyTypeDesc":131},[136,133,170,134,135,137,138,101,140,105,141,142,143,144,145,146,147,148,149],"zerion api mcp",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":180,"publishedAt":32},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[177],{"categoryNo":178,"categoryName":179,"taxonomyType":130,"taxonomyTypeDesc":131},"01JBSEEDCAT000000000000040","财务",[181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":32},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[207],{"categoryNo":178,"categoryName":179,"taxonomyType":130,"taxonomyTypeDesc":131},[181,182,184,209,210,211,212,213,214,192,215,216,217,218,219,220,221,222,149,199],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]