Compress and restructure any text using MECE grouping, Pyramid Principle, semantic/statistical deduplication, pivot cleanup, and structural key-point trees for related docs. Preserves template tags verbatim and supports dense/readable modes.
An Agent Skill that compresses and restructures any text using MECE grouping and the Pyramid Principle. It generates multiple candidate groupings, scores each on size reduction and meaning-fidelity, and ships the best one — preserving every instruction, key point, reference, and example.
It compresses through four complementary lenses:
Supports two output modes:
It also preserves template tags verbatim — auto-detected engine tags
(Handlebars/Mustache/Jinja/Liquid/shell/ERB) and explicit <!-- keep --> / <!-- drop -->
markers — and can emit the result into a user-supplied output template with named
<!-- slot:NAME --> slots.
compress-text-skill/
├── .claude-plugin/
│ ├── plugin.json # Claude Code plugin manifest
│ └── marketplace.json # Claude Code marketplace catalog (this repo)
├── .github/
│ └── workflows/ci.yml # CI: validate + run evals + build bundle
├── skills/
│ └── compress-text/
│ └── SKILL.md # The skill
├── evals/ # Evaluation suite (see evals/README.md)
├── scripts/
│ ├── build-skill-bundle.sh
│ └── validate.sh
├── CHANGELOG.md
├── LICENSE
└── README.md
This repo is both a Claude Code plugin (root contains skills/) and a
marketplace that lists that plugin.
# Add this repo as a marketplace
/plugin marketplace add MartinForReal/compress-text-skill
# Install the plugin
/plugin install compress-text@martinforreal-skills
Once installed, ask Claude to "compress this text" (or invoke the skill directly) and it will apply the MECE + Pyramid workflow.
To validate the manifests locally before publishing:
claude plugin validate . --strict
Build a distributable .zip bundle:
./scripts/build-skill-bundle.sh
# -> dist/compress-text-skill.zip (contains compress-text/SKILL.md)
Then upload the zip wherever Agent Skills are accepted:
POST the bundle to the Skills endpoint{{ tags }} untouched"Validate everything (manifests, skill structure, eval datasets) before publishing:
./scripts/validate.sh
Run just the evaluation suite (offline static checks, no model required):
python3 evals/run_evals.py # structure + dataset integrity
python3 evals/run_functional.py --selftest # deterministic behaviour checks (30/30 cases)
The suite also includes a labelled triggering dataset, functional rubric cases for
model-judged evaluation, and a SkillOpt
held-out validation loop (train/val split + evals/OPTIMIZATION_LOG.md) that gates skill
edits on generalization — see evals/README.md. CI runs the validator
and builds the bundle on every push and pull request.
See CHANGELOG.md.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub martinforreal/compress-text-skill --plugin compress-textUser story mapping (Jeff Patton style). Lean SKILL.md + on-demand references. Turns a goal, brief, or messy backlog into a sliced, prioritized delivery plan with per-persona stories that act as the blueprint for the team's test playbook. Auto-activates in Superpowers/gstack/GSD Plan stages, including plan generation, /plan-*-review, /plan-dev-design-review, and design-doc plan adjustments. Consumes framework-owned design.md as the brief and augments it without clobbering. Generates UX/UI designer + architect role hints and chains to flow-advisor skills when available.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
v9.52.0 - Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.