
Description
add-lang is a contributor skill for the CodeGraph project that adds a new language to its tree-sitter extraction pipeline from start to finish. You name the language by its lowercase token, such as lua, elixir or zig, and the skill wires in the grammar and the extractor, writes the tests, benchmarks the extraction quality on popular repositories, and checks whether the language gives an agent a real retrieval advantage over working without CodeGraph. The benchmark uses the local development build, which the skill builds and links on the PATH. The skill is set up to run autonomously through the steps, and it has a house rule that it never commits, pushes, publishes or tags a release, leaving all of the changes for the maintainer to review. Prerequisites are node, git and gh, and a logged-in claude command-line client, because the benchmark starts real claude -p runs. It is for maintainers and contributors who want CodeGraph to understand a language it does not yet support, and who want evidence that the support helps. Because the benchmark spends model calls, keep an eye on usage. The skill passes Gen Agent Trust Hub on skills.sh and shows a warning from Snyk. Install it with npx skills add https://github.com/colbymchenry/codegraph --skill add-lang.…
Highlights
- Adds tree-sitter language support to CodeGraph end to end
- Wires the grammar and extractor, then writes tests
- Benchmarks extraction quality and retrieval value
- Never commits, pushes, publishes or tags
Ratings & Reviews
No ratings yet
Be the first to rate add-lang.
People also visit
add-lang FAQ
What does it add?
Tree-sitter support for one new language in CodeGraph, from the grammar and extractor through to tests and a benchmark.
Will it commit my changes?
No. The skill's house rule is to never commit, push, publish or tag, so the changes are left for you to review.
What do I need to run it?
Run it from the CodeGraph repository root, with node, git, gh and a logged-in claude CLI installed.
How do I install it?
Run npx skills add https://github.com/colbymchenry/codegraph --skill add-lang.
Which security audits does it have?
On skills.sh, Gen Agent Trust Hub passes, and Snyk shows a warning.
What are the best add-lang alternatives?
Popular alternatives to add-lang include add-provider-doc, add-setting-env and hotkey. See all add-lang alternatives








