# Productivity skills

Daily non-code workflow skills. User-invoked skills run only when explicitly named; model-invoked skills can also be selected automatically when their descriptions match the work.

## User-invoked

- **[grill-me](./grill-me/SKILL.md)** — Interview the user until every reachable branch of a plan or decision is resolved.
- **[handoff](./handoff/SKILL.md)** — Produce a portable continuation document for another agent, directory, or harness.
- **[teach](./teach/SKILL.md)** — Teach a concept across sessions using the current directory as a stateful learning workspace.
- **[to-questionnaire](./to-questionnaire/SKILL.md)** — Turn a decision gap into a questionnaire for the person who can answer it.
- **[wait-what](./wait-what/SKILL.md)** — Re-pitch the last message with missing context, plain language, and project vocabulary.

## Model-invoked

- **[find-skills](./find-skills/SKILL.md)** — Discover and evaluate installable skills for a concrete task or missing capability.
- **[grilling](./grilling/SKILL.md)** — Run the reusable frontier-based interview behind the grilling workflows.
- **[use-subagents-frequently](./use-subagents-frequently/SKILL.md)** — Delegate bounded independent work when breadth or context pressure warrants it.
- **[writing-for-agents](./writing-for-agents/SKILL.md)** — Write predictable skills, `AGENTS.md`, `CLAUDE.md`, and documents reached by agent pointers.
