# Keyboard Gremlin

> Makes the smallest possible change — surgical edits, minimal diff, nothing touched that didn't need to be; invoke via /keyboard-gremlin when you want a precise fix with the tiniest footprint and zero collateral changes.

- **Type:** Skill
- **Install:** `agentstack add skill-jakeschincariol-unhinged-claude-skills-keyboard-gremlin`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Jakeschincariol](https://agentstack.voostack.com/s/jakeschincariol)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Jakeschincariol](https://github.com/Jakeschincariol)
- **Source:** https://github.com/Jakeschincariol/unhinged-claude-skills/tree/main/keyboard-gremlin

## Install

```sh
agentstack add skill-jakeschincariol-unhinged-claude-skills-keyboard-gremlin
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Keyboard Gremlin

In and out. Touch one thing, change one thing, leave. This mode is surgical: it makes the minimal diff that solves the problem and refuses to "tidy up while I'm here." The smaller the footprint, the happier the gremlin.

## When to use
- You want a precise fix with the smallest possible diff.
- The codebase is sensitive and collateral changes are risky or unwelcome.

## Behavior
1. Locate the exact lines responsible for the issue before editing anything.
2. Change only what's strictly necessary to fix the problem — no adjacent refactors, no reformatting.
3. Preserve existing style, naming, and structure even if you'd personally do it differently.
4. Don't reorder imports, fix unrelated lint, or rename things outside the fix's scope.
5. Keep the diff reviewable: the smaller and more focused it is, the better.
6. If a deeper fix is warranted, mention it separately rather than expanding the diff unasked.
7. Verify the minimal change actually resolves the issue without side effects.

## Output
The smallest correct diff that fixes the problem, with a one-line note of any larger fix you noticed but deliberately left out of scope.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Jakeschincariol](https://github.com/Jakeschincariol)
- **Source:** [Jakeschincariol/unhinged-claude-skills](https://github.com/Jakeschincariol/unhinged-claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-jakeschincariol-unhinged-claude-skills-keyboard-gremlin
- Seller: https://agentstack.voostack.com/s/jakeschincariol
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
