Agent Plugins Marketplace
← All plugins

termcraft

v0.7.10

Terminal craft: a specialist agent pair (tui-designer, harness-architect) plus four skills — two knowledge skills, tui-design (theme bank with light/dark palettes, banner font, glyph sets, image→glyph rendering, previews) and cli-harness (digest a codebase or shell script into a finite-state process model and generate or audit a guided, resumable operator CLI harness, verified in a pty), and two entry skills, /termcraft:design and /termcraft:harness, that dispatch to the agents.

Claude Code4 Skills

By Costa ShafranskiLicense: MIT0 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 18, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install termcraft for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install termcraft@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/costiash/termcraft

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

termcraft/
├── .claude-plugin/plugin.json
├── skills/cli-harness/SKILL.md
├── skills/design/SKILL.md
├── skills/harness/SKILL.md
└── skills/tui-design/SKILL.md

Included Skills4

cli-harnessskills/cli-harness/SKILL.md

Build, audit and improve operator CLI harnesses — guided, resumable, TUI-quality command-line programs that wrap a process defined by a codebase or shell script (install → setup → data → operate). Use when a user requests a CLI/TUI/installer/wizard/operator console, a friendlier setup script, or testing/auditing an existing harness. Ships a stdlib runtime (harness_kit.py: finite-state stages with probes, plan, transition journal, secrets, exit codes), a static digest tool, and a pty driver for verification.

designskills/design/SKILL.md

Entry point — `/termcraft:design <request>` hands terminal look-and-feel work to the tui-designer agent: pick a theme for a CLI/TUI/harness from rendered candidates, restyle an existing terminal program, make a banner or splash, render a logo to glyphs. Use when the user invokes the command or asks for a terminal UI to look good, a theme, banner, colour scheme, or retro/CRT/ASCII styling.

harnessskills/harness/SKILL.md

Entry point — `/termcraft:harness <path-to-dir-or-script | audit <existing harness>>` hands the job to the harness-architect agent, which digests the source, models the process as stages, generates a guided resumable CLI harness with a TUI theme, and verifies it in a pty — or audits and fixes an existing harness. Use when the user invokes the command or asks for an installer/operator CLI/wizard for a codebase, or to test, evaluate and improve an existing one.

tui-designskills/tui-design/SKILL.md

Design terminal interfaces that look like one deliberate thing — CLI/TUI surfaces for harnesses, installers, dashboards, splash screens and banners — from a theme bank (Terminal noir, Blueprint, Green/Amber phosphor, Paper for light terminals, Cyber, Slate, Mono) with light/dark palettes, 16-colour and ASCII fallbacks, a built-in block-letter banner font, glyph sets (spinners, meters, marks, box weights), image→glyph rendering (Characters/Block/Braille/halfblock, dithering, palettes) and a preview tool that renders the real screens per theme so a person can pick. Use whenever a CLI, TUI, terminal program, installer or harness needs a look, a banner, a colour scheme, a splash, ASCII/retro/CRT/text-mode styling, or an existing terminal UI should be restyled — even if the user never says "ASCII".

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "termcraft",
  "version": "0.7.10",
  "description": "Terminal craft: a specialist agent pair (tui-designer, harness-architect) plus four skills — two knowledge skills, tui-design (theme bank with light/dark palettes, banner font, glyph sets, image→glyph rendering, previews) and cli-harness (digest a codebase or shell script into a finite-state process model and generate or audit a guided, resumable operator CLI harness, verified in a pty), and two entry skills, /termcraft:design and /termcraft:harness, that dispatch to the agents.",
  "author": {
    "name": "Costa Shafranski",
    "url": "https://github.com/costiash"
  },
  "keywords": [
    "cli",
    "tui",
    "terminal",
    "harness",
    "installer",
    "wizard",
    "operator",
    "theme",
    "ascii",
    "retro",
    "crt",
    "state-machine"
  ],
  "license": "MIT",
  "homepage": "https://github.com/costiash/termcraft",
  "repository": "https://github.com/costiash/termcraft"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[termcraft on Agent Plugins Marketplace](https://pluginsmp.com/plugins/termcraft)