Agent skill · software engineering · aradotso
thclaws-agent-harness
thclaws-agent-harness — an agent skill for coding agents.
Why this skill is useful
Adds executable scripts for configuring and orchestrating agents in thClaws that are not available in public documentation.
What it needs
Requires node, pnpm, rust installed locally. About 10k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
sh git clone https://github.com/thClaws/thClaws.git cd thClaws 1. Build the React frontend (bundled as a single HTML file) cd frontend && pnpm install && pnpm build && cd .. 2. Build the Rust binary with GUI support cargo build --release --features gui --bin thclaws 3. Verify ./target/release/thclaws --version sh Desktop GUI (default) thclaws Interactive CLI REPL — no window, ideal for SSH / headless thclaws --cli Non-interactive one-shot — runs one turn and exits thclaws -p "summarise src/main.rs in three bullet points" One-shot with a specific working directory thclaws -p "list all TODO comments" --cwd /path/to/project Shell escape inside the REPL — prefix with ! ❯ ! git status ❯ ! ls -la ❯ /provider anthropic ❯ /model claude-sonnet-4-6 Switch to OpenRouter (300+ models, one API key) ❯ /provider openrouter ❯ /model openrouter/anthropic/claude-sonnet-4-6 Use a local Ollama model — no cloud, no API key ❯ /provider ollama ❯ /model llama3 List models available for the active provider ❯ /models compiled defaults ~/.config/thclaws/settings.json (user-global) ~/.claude/settings.json (fallback location) .thclaws/settings.json (project-level) CLI flags json { "provider": "anthropic", "model": "claude-sonnet-4-6", "permissionMode": "default", "thinkingBudget": 8000, "allowedTools": ["Read", "Write", "Bash", "Task"], "disallowedTools": [], "autoApprove": false } markdown AGENTS.md Project: Payment Service Stack Rust 1.85, Axum 0.7, SQLx 0.7, PostgreSQL 15 Tests: cargo nextest run Linting: cargo clippy -- -D warnings Conventions All DB queries must use prepared statements via SQLx macros. Never commit secrets; use .env and the dotenvy crate. PR titles follow Conventional Commits: feat:, fix:, chore:. Commands the agent may run without asking cargo build, cargo test, cargo clippy, cargo fmt psql $DATABASEURL -c "..." for schema inspection Off-limits Do not modify migrations/ directly; create new migration files. Do not alter .github/workflows/ without human review. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/thclaws-agent-harness