From copywriter
Compresses verbose SKILL.md files using Chain-of-Density with skill-aware formatting. Use when a skill exceeds 200 lines or needs terse refactoring.
How this skill is triggered — by the user, by Claude, or both
Slash command
/copywriter:skill-condenserThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compress SKILL.md files using CoD with skill-format awareness. Optimized for 2-3 passes (not 5) since skills are structured, not prose.
Compress SKILL.md files using CoD with skill-format awareness. Optimized for 2-3 passes (not 5) since skills are structured, not prose.
cod-iteration with skill-format contextPass to cod-iteration:
iteration: 1
target_words: [current_words * 0.6]
format_context: |
OUTPUT FORMAT: Agent Skills SKILL.md
- Use ## headers for sections
- Bullet lists, not prose paragraphs
- Tables for comparisons/options
- Code blocks for commands
- No filler phrases ("this skill helps you...")
text: [FULL SKILL.MD CONTENT]
iteration: 2
target_words: [iteration_1_words]
format_context: |
SKILL.md TERSE RULES:
- Each bullet = one fact
- Combine related bullets with semicolons
- Remove redundant examples (keep 1 best)
- Tables compress better than lists for options
text: [ITERATION 1 OUTPUT]
source: [ORIGINAL SKILL.MD]
Only if still >150 lines:
iteration: 3
target_words: [iteration_2_words]
format_context: |
FINAL PASS:
- Move detailed content to references/ links
- Keep only: Quick Start, Core Pattern, Troubleshooting
- Each section <20 lines
text: [ITERATION 2 OUTPUT]
source: [ORIGINAL SKILL.MD]
Each iteration returns:
Missing_Entities: "entity1"; "entity2"; "entity3"
Denser_Summary:
---
name: skill-name
description: ...
---
# Skill Name
[Condensed content in proper SKILL.md format]
When condensing skills, prioritize these entity types:
| Entity Type | Keep | Remove |
|---|---|---|
| Commands | deploy.py --env prod | Verbose explanations |
| Options | Table row | Paragraph per option |
| Errors | Error → Fix | Long troubleshooting prose |
| Examples | 1 best example | Multiple similar examples |
| Prerequisites | Bullet list | Explanation of why needed |
| Original | Target | Iterations |
|---|---|---|
| 200-300 lines | 100-150 | 2 |
| 300-500 lines | 150-200 | 2-3 |
| 500+ lines | 200 + refs | 3 + refactor |
Before (45 words):
## Configuration
The configuration system allows you to customize various aspects of the deployment.
You can set environment variables, adjust timeouts, and configure retry behavior.
Each setting has sensible defaults but can be overridden as needed.
After (18 words):
## Configuration
| Setting | Default | Override |
|---------|---------|----------|
| `ENV` | prod | `--env dev` |
| `TIMEOUT` | 30s | `--timeout 60` |
| `RETRIES` | 3 | `--retries 5` |
If skill is too large after 3 iterations:
references/: API details, advanced config, examplesSee [advanced config](references/config.md)npx claudepluginhub agentic-insights/foundry --plugin copywriterGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.