← Back to Skills Marketplace
lobsterquant

Working Tree Governor

by LobsterQuant · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
79
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install working-tree-governor
Description
Govern dirty git working trees by classifying runtime noise vs real source changes, defaulting to selective staging, verifying staged scope, and asking the o...
Usage Guidance
This skill appears to do what it says: help you selectively stage and commit while avoiding runtime noise. Before installing, do the following: - Confirm git is available on the agent host (SKILL.md runs git but metadata does not declare it). Add 'git' to the required binaries if you manage the registry entry. - Review and adapt the pattern lists and heuristics to your repository (the examples mention project-specific paths like 'hermes' and 'shared/*'); otherwise the skill may misclassify important files. - Keep the operator-approval gate enforced; test the skill in a disposable repository first to observe behavior. Ensure the agent cannot auto-commit or run without your interactive approval if you require stricter control. - Because this is instruction-only, it will execute the git commands shown — ensure the agent's runtime user has appropriate repository access but not elevated system privileges. - If you want stricter safety, restrict autonomous invocation of this skill at the platform/policy level, or require an explicit manual confirmation step before any git add/commit is executed.
Capability Analysis
Type: OpenClaw Skill Name: working-tree-governor Version: 1.0.0 The working-tree-governor skill is a utility designed to help an AI agent manage git repositories by distinguishing between source code and runtime artifacts like logs, caches, and state files. It implements a structured workflow using standard git commands (e.g., git status, git diff, git add) and enforces selective staging to prevent repository pollution. The instructions in SKILL.md prioritize operator approval and safety, with no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name/description align with the runtime instructions (selective staging, verification, operator gate). Small incoherence: registry metadata lists no required binaries, but SKILL.md invokes git extensively — the metadata should declare 'git' as a required binary.
Instruction Scope
SKILL.md stays within the stated purpose: read-only discovery commands, classification heuristics, selective git add/diff/cached checks, and an explicit operator-approval gate. It does not request unrelated files, credentials, or external network calls.
Install Mechanism
No install spec and no code files — lowest-risk delivery. Nothing is downloaded or written by the skill itself.
Credentials
The skill declares no environment variables or credentials and the instructions do not access secrets. Heuristics reference repo paths (e.g., 'hermes' paths) that are project-specific but not sensitive by themselves.
Persistence & Privilege
always:false and user-invocable:true are appropriate. The flow requires operator approval for ambiguous/large commits, reducing autonomous-risk. Note: platform-level autonomous invocation is allowed by default (not a fault of this skill) — couple that with a misconfigured agent and there is residual risk.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install working-tree-governor
  3. After installation, invoke the skill by name or use /working-tree-governor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of working-tree-governor. - Classifies dirty git working trees into buckets: code/tests, docs, runtime state, generated outputs, logs, caches, forensics, unknown. - Defaults to selective staging of only relevant source/test files; excludes runtime noise, logs, caches, and artifacts. - Provides a clear discovery workflow to inspect and categorize all changes before staging. - Verifies staged files against intended commit scope and prompts for operator approval if scope is ambiguous or risky. - Enforces conventional commit message prefixes and recommends corrections if missing. - Includes tailored policies for risk levels (low to critical), and edge-case handling for noisy directories and test fixtures.
Metadata
Slug working-tree-governor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Working Tree Governor?

Govern dirty git working trees by classifying runtime noise vs real source changes, defaulting to selective staging, verifying staged scope, and asking the o... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Working Tree Governor?

Run "/install working-tree-governor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Working Tree Governor free?

Yes, Working Tree Governor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Working Tree Governor support?

Working Tree Governor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Working Tree Governor?

It is built and maintained by LobsterQuant (@lobsterquant); the current version is v1.0.0.

💬 Comments