Skip to content
Back to skills

Papercuts

ASecurity

Use when you worked around friction in your own tools or environment during a task (a misleading or failing command, missing setup, a dead-end tool call, an unhelpful error, a stale doc), or when asked to triage papercuts.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 16, 2026

npx -y skills add alleneubank/agent-profile --skill papercuts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Papercuts?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Papercuts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alleneubank-papercuts/badge)](https://www.skillsdirectory.com/skills/alleneubank-papercuts)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: papercuts
description: Use when you worked around friction in your own tools or environment during a task (a misleading or failing command, missing setup, a dead-end tool call, an unhelpful error, a stale doc), or when asked to triage papercuts.
---

# Papercuts

Agents usually push through friction in silence, so the human never learns
what keeps slowing work down. Report it as it happens, in one line, and keep
working; triage happens later, in batches, where a shared cause shows.

## Report

Run [scripts/papercut.sh](scripts/papercut.sh) with what slowed you down and
how you got past it:

```sh
papercut.sh "zmx run -d held the ssh call open; ran it under nohup instead"
```

The script records the time, host, repository, and branch in this host's
queue, `~/.handoffs/sharpening/papercuts.md`.

- Report friction in the setup: tools, harness, instructions, skills, docs,
  environment. A defect in the product you are building belongs in the task
  or its issue tracker, not here.
- Name the tool, command, or file and the workaround. Do not paste secrets,
  tokens, or private data; describe them.
- One report per distinct papercut. Do not stop the task to fix it unless it
  blocks the task.

## Triage

When the human asks, run `papercut.sh --take` on each host whose queue is
wanted. It moves the queue to `triaged/` and prints the path; reports written
meanwhile start a fresh queue.

1. Group reports by cause, not by wording. Several reports with one cause
   are one item.
2. Route each item to the source that owns the fix: the project repository,
   the shared tool's own repository, agent-profile for instructions and
   skills, dotfiles for installation and configuration. Never patch an
   installed copy.
3. Fix small items within the human's authorization, verified like any other
   change. List the rest with their owner and the reports behind them.
4. A cause seen in several separate tasks or repositories goes to the human
   as a candidate for redesign, with its reports, rather than another patch.

Report what was fixed, what was routed where, and what was dropped as noise.

Files in this skill

  • SKILL.md2.1 KB
  • scripts/papercut.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.