[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BYZFSP9DBK77ZN0HEX91J2":3,"skill-same:01M6BYZFSP9DBK77ZN0HEX91J2":61},{"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":23,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6BYZFSP9DBK77ZN0HEX91J2","mcp",null,"Use tree-sitter-language-pack mcp 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.codex\u002Fskills\u002Fmcp\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25],"MCP","documentation","2026-11-10 10:12:30",false,"---\nname: \"mcp\"\ndescription: \"Use tree-sitter-language-pack mcp reference documentation.\"\n---\n\n\u003C!-- This file is auto-generated by alef — DO NOT EDIT. -->\n\u003C!-- alef:hash:0d9d6e5ae7656e342db4c129d1eabd1ecab3e24a92346809cf7c5ddf850c2f85 -->\n\u003C!-- To regenerate: alef docs -->\n\u003C!-- To verify freshness: alef verify -->\n\n# tree-sitter-language-pack MCP Reference\n\nUse this skill when integrating tree-sitter-language-pack through Model Context Protocol tools, prompts, or resources.\n\n- `cache_dir`: Return the effective parser cache directory path.\n- `clean_cache`: Delete all cached parser libraries from the cache directory.\n- `detect_language`: Detect the language for a file path or source content. Returns the detected language name.\n- `download`: Download parser libraries from the remote registry. Pass languages list, groups, or all=true. Set fresh=true to clean the cache first.\n- `info`: Show whether a language is known, downloaded, and its cache path.\n- `list_languages`: List languages. source: 'available' (default), 'downloaded', or 'manifest'. Optional substring filter.\n- `parse`: Parse source code with a tree-sitter grammar. Returns the syntax tree as sexp or JSON.\n- `process`: Run the code-intelligence pipeline on source code. Extracts structure, imports, exports, symbols, and more.\n","\u003C!-- This file is auto-generated by alef — DO NOT EDIT. -->\n\u003C!-- alef:hash:0d9d6e5ae7656e342db4c129d1eabd1ecab3e24a92346809cf7c5ddf850c2f85 -->\n\u003C!-- To regenerate: alef docs -->\n\u003C!-- To verify freshness: alef verify -->\n\n# tree-sitter-language-pack MCP Reference\n\nUse this skill when integrating tree-sitter-language-pack through Model Context Protocol tools, prompts, or resources.\n\n- `cache_dir`: Return the effective parser cache directory path.\n- `clean_cache`: Delete all cached parser libraries from the cache directory.\n- `detect_language`: Detect the language for a file path or source content. Returns the detected language name.\n- `download`: Download parser libraries from the remote registry. Pass languages list, groups, or all=true. Set fresh=true to clean the cache first.\n- `info`: Show whether a language is known, downloaded, and its cache path.\n- `list_languages`: List languages. source: 'available' (default), 'downloaded', or 'manifest'. Optional substring filter.\n- `parse`: Parse source code with a tree-sitter grammar. Returns the syntax tree as sexp or JSON.\n- `process`: Run the code-intelligence pipeline on source code. Extracts structure, imports, exports, symbols, and more.\n",{"name":5,"description":7},"main","c14405493731b34089b4aae085abe5527b5000c7",".codex\u002Fskills\u002Fmcp",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":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add xberg-io\u002Ftree-sitter-language-pack --skill mcp",{"tool":47,"command":48},"bunx","bunx skills add xberg-io\u002Ftree-sitter-language-pack --skill mcp",{"tool":50,"command":51},"pnpm","pnpm dlx skills add xberg-io\u002Ftree-sitter-language-pack --skill mcp","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fmcp\u002FSKILL.md",true,[55],{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"agents\u002Fopenai.yaml","REFERENCE","参考文档",135,"https:\u002F\u002Fgithub.com\u002FVolontariapp\u002Fmeta\u002Fblob\u002Fmain\u002F.agents\u002Fplugins\u002Fmatt-pocock\u002Fskills\u002Fto-spec\u002Fagents\u002Fopenai.yaml",[62,94,114,131,149,164],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":26},"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",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"tree sitter language pack","language pack","tree sitter","tree","language","pack","rust","writing","code","llms","cli","node","parser","typescript","io","structure","chunks","imports","parse","when",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":104,"publishedAt":26},"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",[100,103],{"categoryNo":101,"categoryName":102,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[105,24,74,106,107,75,76,77,78,79,82,84,108,109,110,111,89,112,113,93],"tree sitter language pack using the mcp server","mcp server","server","detecting","extracting","launcher","auto","source","Tools",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":26},"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",[],[121,122,74,75,76,77,112,78,79,123,124,125,126,127,128,111,129,130,92,93],"parsing","tree sitter language pack parsing source","file","json","syntax","for","errors","expression","use","reading",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":26},"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",[],[138,139,74,75,76,77,78,79,140,141,142,143,144,126,145,146,147,129,148,93],"parsers","tree sitter language pack managing parsers","ci","init","prefetch","cache","find","inspect","manage","clean","info",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":26},"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",[155],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},[157,74,82,75,76,109,89,77,78,79,158,159,160,125,161,162,112,91,163,93],"tree sitter language pack extracting code structure","extracting code structure","code structure","SET","default","flags","result",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":170,"publishedAt":26},"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",[],[171,74,75,76,77,108,78,79,172,123,173,174,175,126,129,176,177,148,92,93],"tree sitter language pack detecting languages","programming language","programming","support","which","functions","with"]