[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6BYYMACFMK5WNT338Y71K58":3,"creator-list:01M6BYYMACFMK5WNT338Y71K58:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":12,"totalStars":14,"updatedAt":15,"htmlUrl":16,"blogUrl":17,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6BYYMACFMK5WNT338Y71K58","xberg-io","Xberg.io","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F241328462?v=4","ORGANIZATION","组织","Open-source content intelligence with a Rust core: documents, web, LLMs and code, with native bindings for every major language.",135,2,1,751,"2026-11-13 21:14:04","https:\u002F\u002Fgithub.com\u002Fxberg-io","https:\u002F\u002Fxberg.io",null,"Germany",171,24,{"records":23,"total":11,"current":13,"size":226},[24,61,86,103,121,136,150,164,170,177,182,187,193,198,203,209,216,221],{"skillNo":25,"name":26,"nameZh":18,"description":27,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":32,"categories":33,"keywords":39,"publishedAt":60},"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.","xberg-io\u002Ftree-sitter-language-pack","01M6BYYMEGM63ZCEYZJRTVS9JT",485,"MIT","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack\u002FSKILL.md",[34],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],"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","2026-11-10 10:12:30",{"skillNo":62,"name":63,"nameZh":18,"description":64,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":65,"categories":66,"keywords":75,"publishedAt":60},"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",[67,72],{"categoryNo":68,"categoryName":69,"taxonomyType":70,"taxonomyTypeDesc":71},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":73,"categoryName":74,"taxonomyType":70,"taxonomyTypeDesc":71},"01JBSEEDCAT000000000000023","Skill与智能体开发",[76,77,40,78,79,41,42,43,44,45,48,50,80,81,82,83,55,84,85,59],"tree sitter language pack using the mcp server","MCP","mcp server","server","detecting","extracting","launcher","auto","source","Tools",{"skillNo":87,"name":88,"nameZh":18,"description":89,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":60},"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",[],[93,94,40,41,42,43,84,44,45,95,96,97,98,99,100,83,101,102,58,59],"parsing","tree sitter language pack parsing source","file","json","syntax","for","errors","expression","use","reading",{"skillNo":104,"name":105,"nameZh":18,"description":106,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":60},"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",[],[110,111,40,41,42,43,44,45,112,113,114,115,116,98,117,118,119,101,120,59],"parsers","tree sitter language pack managing parsers","ci","init","prefetch","cache","find","inspect","manage","clean","info",{"skillNo":122,"name":123,"nameZh":18,"description":124,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":125,"categories":126,"keywords":128,"publishedAt":60},"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",[127],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[129,40,48,41,42,81,55,43,44,45,130,131,132,97,133,134,84,57,135,59],"tree sitter language pack extracting code structure","extracting code structure","code structure","SET","default","flags","result",{"skillNo":137,"name":138,"nameZh":18,"description":139,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":60},"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",[],[143,40,41,42,43,80,44,45,144,95,145,146,147,98,101,148,149,120,58,59],"tree sitter language pack detecting languages","programming language","programming","support","which","functions","with",{"skillNo":151,"name":152,"nameZh":18,"description":153,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":60},"01M6BZ3RW110QT7T8NAKMRRHW6","tree-sitter-language-pack-chunking-for-llms","Use when the user wants to split source code into chunks for an LLM context window without breaking syntax mid-construct. Covers `ts-pack process --chunk-size`, why syntax-aware splits beat fixed-byte splits, picking a size, and the chunk JSON shape.","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fskills\u002Ftree-sitter-language-pack-chunking-for-llms\u002FSKILL.md",[],[157,40,49,41,42,158,43,98,44,45,159,48,56,160,59,161,97,84,162,163],"tree sitter language pack chunking for llms","chunking","chunk","window","why","source code","context",{"skillNo":165,"name":26,"nameZh":18,"description":27,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":166,"categories":167,"keywords":169,"publishedAt":60},"01M6BZ3NP1P5AQD0MSQDJC67H0","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack\u002FSKILL.md",[168],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],{"skillNo":171,"name":63,"nameZh":18,"description":64,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":172,"categories":173,"keywords":176,"publishedAt":60},"01M6BZ3K7ZX2GE6QQYTHFY10V6","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-using-the-mcp-server\u002FSKILL.md",[174,175],{"categoryNo":68,"categoryName":69,"taxonomyType":70,"taxonomyTypeDesc":71},{"categoryNo":73,"categoryName":74,"taxonomyType":70,"taxonomyTypeDesc":71},[76,77,40,78,79,41,42,43,44,45,48,50,80,81,82,83,55,84,85,59],{"skillNo":178,"name":88,"nameZh":18,"description":89,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":60},"01M6BZ3GWC6RT9MQTARARF421H","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-parsing-source\u002FSKILL.md",[],[93,94,40,41,42,43,84,44,45,95,96,97,98,99,100,83,101,102,58,59],{"skillNo":183,"name":105,"nameZh":18,"description":106,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":184,"categories":185,"keywords":186,"publishedAt":60},"01M6BZ3EJGHTYKWTVQERFH7YCA","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-managing-parsers\u002FSKILL.md",[],[110,111,40,41,42,43,44,45,112,113,114,115,116,98,117,118,119,101,120,59],{"skillNo":188,"name":123,"nameZh":18,"description":124,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":60},"01M6BZ3C7MWJ177FR80NNFACQC","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-extracting-code-structure\u002FSKILL.md",[191],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[129,40,48,41,42,81,55,43,44,45,130,131,132,97,133,134,84,57,135,59],{"skillNo":194,"name":138,"nameZh":18,"description":139,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":195,"categories":196,"keywords":197,"publishedAt":60},"01M6BZ39YCNKAQQRHS856QVNWP","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-detecting-languages\u002FSKILL.md",[],[143,40,41,42,43,80,44,45,144,95,145,146,147,98,101,148,149,120,58,59],{"skillNo":199,"name":152,"nameZh":18,"description":153,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":60},"01M6BZ37N2YKRS6XP6APVXHN59","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002Fskills\u002Ftree-sitter-language-pack-chunking-for-llms\u002FSKILL.md",[],[157,40,49,41,42,158,43,98,44,45,159,48,56,160,59,161,97,84,162,163],{"skillNo":204,"name":26,"nameZh":18,"description":27,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":60},"01M6BZ353TS5P9Q9MYPR65SCFM","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002F.pi\u002Fskills\u002Ftree-sitter-language-pack\u002FSKILL.md",[207],{"categoryNo":35,"categoryName":36,"taxonomyType":37,"taxonomyTypeDesc":38},[40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],{"skillNo":210,"name":63,"nameZh":18,"description":64,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":211,"categories":212,"keywords":215,"publishedAt":60},"01M6BZ32EE1J7AHDJPNSV23M4Z","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002F.pi\u002Fskills\u002Ftree-sitter-language-pack-using-the-mcp-server\u002FSKILL.md",[213,214],{"categoryNo":68,"categoryName":69,"taxonomyType":70,"taxonomyTypeDesc":71},{"categoryNo":73,"categoryName":74,"taxonomyType":70,"taxonomyTypeDesc":71},[76,77,40,78,79,41,42,43,44,45,48,50,80,81,82,83,55,84,85,59],{"skillNo":217,"name":88,"nameZh":18,"description":89,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":218,"categories":219,"keywords":220,"publishedAt":60},"01M6BZ2ZHCATF9BXJRP74C832P","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002F.pi\u002Fskills\u002Ftree-sitter-language-pack-parsing-source\u002FSKILL.md",[],[93,94,40,41,42,43,84,44,45,95,96,97,98,99,100,83,101,102,58,59],{"skillNo":222,"name":105,"nameZh":18,"description":106,"descriptionZh":18,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":18,"sourceHtmlUrl":223,"categories":224,"keywords":225,"publishedAt":60},"01M6BZ2WTB41Y6TGTVESFSVCE8","https:\u002F\u002Fgithub.com\u002Fxberg-io\u002Ftree-sitter-language-pack\u002Fblob\u002Fmain\u002Fplugin\u002F.pi\u002Fskills\u002Ftree-sitter-language-pack-managing-parsers\u002FSKILL.md",[],[110,111,40,41,42,43,44,45,112,113,114,115,116,98,117,118,119,101,120,59],18]