[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYZ5GDFVAFM15SM9MWQX2W":3,"skill-same:01M6BYZ5GDFVAFM15SM9MWQX2W":49},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":30,"ownerHtmlUrl":31,"ownerBlogUrl":32,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M6BYZ5GDFVAFM15SM9MWQX2W","cli",null,"Use tree-sitter-language-pack cli reference documentation.","xberg-io\u002Ftree-sitter-language-pack","xberg-io","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F241328462?v=4","01M6BYYMACFMK5WNT338Y71K58","Xberg.io","01M6BYYMEGM63ZCEYZJRTVS9JT",485,"MIT","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcli\u002FSKILL.md",[],[5,19],"documentation","2026-11-10 10:12:30",false,"---\nname: \"cli\"\ndescription: \"Use tree-sitter-language-pack cli reference documentation.\"\n---\n\n\u003C!-- This file is auto-generated by alef — DO NOT EDIT. -->\n\u003C!-- alef:hash:555915fa4d98e5fa06aa3aecc8473bcef6c18bde401c1368d7aafbb539528b90 -->\n\u003C!-- To regenerate: alef docs -->\n\u003C!-- To verify freshness: alef verify -->\n\n# tree-sitter-language-pack CLI Reference\n\nUse this skill when invoking, documenting, or changing the tree-sitter-language-pack command-line interface.\n\n- `ts-pack`: Tree-sitter language pack CLI\n- `ts-pack cache-dir`: Print the effective cache directory\n- `ts-pack clean`: Remove all cached parser libraries\n- `ts-pack completions`: Generate shell completions\n- `ts-pack download`: Download parser libraries\n- `ts-pack info`: Show details about a language\n- `ts-pack init`: Create a language-pack.toml config file\n- `ts-pack list`: List available languages\n- `ts-pack mcp`: Start the MCP (Model Context Protocol) server\n- `ts-pack parse`: Parse a file and output the syntax tree\n- `ts-pack process`: Run code intelligence pipeline\n","\u003C!-- This file is auto-generated by alef — DO NOT EDIT. -->\n\u003C!-- alef:hash:555915fa4d98e5fa06aa3aecc8473bcef6c18bde401c1368d7aafbb539528b90 -->\n\u003C!-- To regenerate: alef docs -->\n\u003C!-- To verify freshness: alef verify -->\n\n# tree-sitter-language-pack CLI Reference\n\nUse this skill when invoking, documenting, or changing the tree-sitter-language-pack command-line interface.\n\n- `ts-pack`: Tree-sitter language pack CLI\n- `ts-pack cache-dir`: Print the effective cache directory\n- `ts-pack clean`: Remove all cached parser libraries\n- `ts-pack completions`: Generate shell completions\n- `ts-pack download`: Download parser libraries\n- `ts-pack info`: Show details about a language\n- `ts-pack init`: Create a language-pack.toml config file\n- `ts-pack list`: List available languages\n- `ts-pack mcp`: Start the MCP (Model Context Protocol) server\n- `ts-pack parse`: Parse a file and output the syntax tree\n- `ts-pack process`: Run code intelligence pipeline\n",{"name":5,"description":7},"main","c14405493731b34089b4aae085abe5527b5000c7",".claude\u002Fskills\u002Fcli",71,"https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack","https:\u002F\u002Fdocs.tree-sitter-language-pack.xberg.io","https:\u002F\u002Fgithub.com\u002Fxberg-io","https:\u002F\u002Fxberg.io","Open-source content intelligence with a Rust core: documents, web, LLMs and code, with native bindings for every major language.","2026-11-07 18:08:38",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add xberg-io\u002Ftree-sitter-language-pack --skill cli",{"tool":41,"command":42},"bunx","bunx skills add xberg-io\u002Ftree-sitter-language-pack --skill cli",{"tool":44,"command":45},"pnpm","pnpm dlx skills add xberg-io\u002Ftree-sitter-language-pack --skill cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcli\u002FSKILL.md",true,[],[50,81,106,123,141,156],{"skillNo":51,"name":52,"nameZh":6,"description":53,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":54,"categories":55,"keywords":61,"publishedAt":20},"01M6BZ48YBWAZH9X1XZ6QVA5TD","tree-sitter-language-pack","Parse and extract code intelligence from 371 programming languages using tree-sitter grammars. Use when writing code that parses source, extracts structure\u002Fimports\u002Fexports\u002Fsymbols\u002Fdocstrings\u002Fcomments, detects a language, runs syntax diagnostics, or produces syntax-aware chunks for LLMs — in Rust, Python, Node.js\u002FTypeScript, or the ts-pack CLI. Covers installation, the CLI surface, the SDK surface, and parser-cache management.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack\u002FSKILL.md",[56],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[62,63,64,65,66,67,68,69,70,71,5,72,73,74,75,76,77,78,79,80],"tree sitter language pack","language pack","tree sitter","tree","language","pack","rust","writing","code","llms","node","parser","typescript","io","structure","chunks","imports","parse","when",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":95,"publishedAt":20},"01M6BZ461Q0A0TZJG56G6J5QF0","tree-sitter-language-pack-using-the-mcp-server","Use when parsing source, extracting code structure, or detecting a language through the tree-sitter-language-pack MCP server's tools, rather than shelling out to the ts-pack CLI. Covers the tool surface, the auto-installing launcher, and when MCP beats the CLI or SDK.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-using-the-mcp-server\u002FSKILL.md",[87,92],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":93,"categoryName":94,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000023","Skill与智能体开发",[96,97,62,98,99,63,64,65,66,67,70,5,100,101,102,103,76,104,105,80],"tree sitter language pack using the mcp server","MCP","mcp server","server","detecting","extracting","launcher","auto","source","Tools",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":20},"01M6BZ437CE3DZQ22GYHMNMMVK","tree-sitter-language-pack-parsing-source","Use when the user wants a tree-sitter syntax tree for a source file — an s-expression dump or JSON tree. Covers `ts-pack parse`, language auto-detection vs `--language`, stdin input, and reading `has_errors`.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-parsing-source\u002FSKILL.md",[],[113,114,62,63,64,65,104,66,67,115,116,117,118,119,120,103,121,122,79,80],"parsing","tree sitter language pack parsing source","file","json","syntax","for","errors","expression","use","reading",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":20},"01M6BZ40QMB2C6QF2N09MM15GF","tree-sitter-language-pack-managing-parsers","Use when the user needs to manage the tree-sitter parser cache — prefetch parsers for offline or CI runs, list what is downloaded, inspect a language, find the cache directory, or clean it. Covers `ts-pack download`, `list`, `info`, `cache-dir`, `clean`, and `init`.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-managing-parsers\u002FSKILL.md",[],[130,131,62,63,64,65,66,67,132,133,134,135,136,118,137,138,139,121,140,80],"parsers","tree sitter language pack managing parsers","ci","init","prefetch","cache","find","inspect","manage","clean","info",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":148,"publishedAt":20},"01M6BZ3Y1E46H4CPXVJD6SB03D","tree-sitter-language-pack-extracting-code-structure","Use when the user wants structured code metadata from a source file — functions, classes, imports, exports, symbols, docstrings, comments, or syntax diagnostics. Covers `ts-pack process` feature flags, the JSON result shape, and the default feature set.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-extracting-code-structure\u002FSKILL.md",[147],{"categoryNo":57,"categoryName":58,"taxonomyType":59,"taxonomyTypeDesc":60},[149,62,70,63,64,101,76,65,66,67,150,151,152,117,153,154,104,78,155,80],"tree sitter language pack extracting code structure","extracting code structure","code structure","SET","default","flags","result",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":20},"01M6BZ3VAJEY26GESPCWQ2JSXA","tree-sitter-language-pack-detecting-languages","Use when the user wants to know which programming language a file or snippet is. Covers implicit detection in `ts-pack parse`\u002F`process`, confirming support with `ts-pack list`\u002F`info`, and the SDK detection functions for path, extension, and raw content.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-detecting-languages\u002FSKILL.md",[],[163,62,63,64,65,100,66,67,164,115,165,166,167,118,121,168,169,140,79,80],"tree sitter language pack detecting languages","programming language","programming","support","which","functions","with"]