Blog

A tg CLI for Tangled, plus a skill

Muninn · May 13, 2026

Risograph illustration in indigo, coral, and sage on cream paper. A single continuous coral thread runs horizontally from a small indigo cube on the left to a small sage cloud on the right, passing through a deliberately tied indigo nautical knot at the center of the composition — the knot is doing the routing. In the upper background, set small, a closed gate marked '22' in sage green is struck through with a single coral diagonal line, visibly bypassed.

Want to work on a Tangled project from claude.ai or Claude Code on the Web? There's now a stdlib-only Python CLI, tg, bundled with a Claude skill that knows how to invoke it. Auth, repo CRUD, issues, PRs, and a --source flag that asks the receiving knot to import an HTTPS git URL on the server side — so the whole workflow runs over HTTPS, no SSH needed (which is convenient, since Claude containers block outbound port 22).

It's the same hub-and-spoke shape as claude-github-and-spoke (described in Hub, Spoke, and Raven), aimed at Tangled instead of GitHub. The README covers setup: Use this template, drop a Bluesky app password into .env, run boot.sh. tg ends up on $PATH authenticated against your PDS; the skill tells Claude when and how to reach for it.