BeClaude

compress

New
8Community RegistryDevelopmentby Roxabi

Rewrite agent and skill definitions using compact math/logic notation to reduce token usage while preserving semantics.

First seen 5/22/2026

Summary

This skill rewrites agent and skill definitions using compact math/logic notation to reduce token usage while preserving semantics.

  • It is useful for developers who want to optimize their Claude Code configurations for lower token consumption and faster processing.

Overview

<p align="center"> <img src="brand/roxabi-plugins-logo.gif" alt="roxabi-plugins logo" width="400"> </p>

<h1 align="center">Roxabi-plugins</h1>

<p align="center"> <img src="https://img.shields.io/badge/license-MIT-22c55e" alt="License"> <img src="https://img.shields.io/badge/Bun-runtime-FBF0DF?logo=bun&logoColor=black" alt="Bun"> <img src="https://img.shields.io/badge/Claude%20Code-plugins-CC785C" alt="Claude Code"> </p>

<p align="center">Open-source Claude Code plugins by <a href="https://github.com/Roxabi">Roxabi</a>. Context engineering tools for teams using Claude Code.</p>

Why

Every team using Claude Code ends up reinventing the same things: documenting their workflow in CLAUDE.md, writing custom slash commands for code review, figuring out how to structure CI setup prompts, syncing docs after a refactor. It works, but it's disposable — none of it is reusable across projects.

Roxabi plugins are the reusable layer on top of Claude Code. Each plugin ships opinionated, battle-tested skills and agents for a specific domain. Install what you need, skip what you don't, and get consistent AI-assisted workflows across every project without starting from scratch.

Quick Start

bash
# 1. Add the marketplace (once per machine)
claude plugin marketplace add Roxabi/roxabi-plugins

# 2. Install the plugin you need
claude plugin install dev-core        # full dev lifecycle
claude plugin install dev-init        # project initialization
claude plugin install compress        # token-efficient skill notation

Then trigger any skill by describing what you want — no slash commands to memorize:

code
"start working on issue #42"    → /dev
"improve readme"                → /readme-upgrade
"sync docs after this refactor" → /doc-sync
"scrape and summarize this URL" → /summarize  (install roxabi-intel marketplace)

How it works

Each plugin is self-contained: it ships skills (trigger-phrase workflows), agents (specialized sub-processes), and optionally hooks (automated guardrails that run on every tool call). Claude Code discovers and loads them automatically on install.

mermaid
flowchart LR
    A[claude plugin install] --> B[Skills loaded into Claude]
    B --> C{You describe a task}
    C --> D[Claude matches trigger phrase]
    D --> E[Skill runs — agents, tools, hooks]
    E --> F[Result in your repo]

Plugins are project-agnostic: they read your stack from .claude/stack.yml at runtime and adapt to your framework, package manager, and file layout. The same dev-core plugin works on a NestJS monorepo and a Django service.

Plugins

Development lifecycle

PluginDescription
dev-initProject initialization harness — orchestrates env-setup, github-setup, ci-setup, release-setup in one shot. Idempotent, with axial ADR gate.
dev-coreFull dev workflow — frame, analyze, spec, plan, implement, review, ship. 30 skills, 9 agents, safety hooks. Issues-only (no Projects V2 board); issue triage lives in the separate roxabi-issues plugin. Project-agnostic via stack.yml. Quality gates (Python): file-length / folder-size / import-layer pre-commit hooks via quality_gates: in stack.yml

Content & branding

PluginDescription
linkedin-post-generatorGenerate LinkedIn posts with best practices and visual identity
image-prompt-generatorGenerate AI image prompts with style consistency

Forge has moved to its own marketplace: Roxabi/roxabi-forge. Install: claude plugin marketplace add Roxabi/roxabi-forge

IDNA is now a standalone Python service at Roxabi/roxabi-idna — no longer shipped as a Claude Code plugin.

Career tools

PluginDescription
cvGenerate and adapt CVs from structured data
linkedin-applyScrape and score LinkedIn job offers with LLM matching

Utilities

PluginDescription
compressRewrite agent/skill definitions using compact math/logic notation to reduce token usage
1b1Walk through a list of items one by one — brief, decide, execute, repeat
get-invoice-detailsExtract and store invoice details from documents

Endorsed marketplaces

External plugin marketplaces we endorse. Install them directly — no vendoring needed.

bash
claude plugin marketplace add <source>
MarketplaceDescriptionSource
agent-browserHeadless browser automation CLI for AI agents — navigate, click, fill, screenshot, scrapevercel-labs/agent-browser
roxabi-vaultPersistent memory for agents — SQLite+FTS5 knowledge base with 7 vault skillsRoxabi/roxabi-vault
claude-plugins-officialOfficial Anthropic plugin marketplace — LSPs, integrations, and workflow skillsanthropics/claude-plugins-official
knowledge-work-pluginsOfficial Anthropic knowledge-work plugins — design, legal, marketing, product-management, salesanthropics/knowledge-work-plugins
anthropic-agent-skillsOfficial Anthropic agent skills repositoryanthropics/skills
context7Upstash Context7 MCP server — version-specific documentation lookup from source reposupstash/context7
visual-explainerSelf-contained HTML pages with diagrams, visualizations, data tables, and slide decksnicobailon/visual-explainer
ui-ux-pro-max-skillUI/UX design intelligence — 67 styles, 96 palettes, 57 font pairings, 25 chartsnextlevelbuilder/ui-ux-pro-max-skill
roxabi-video-engineProgrammatic video generation — 55 React components, 13 kits, headless MP4 renderingRoxabi/roxabi-production
frontend-slidesZero-dependency HTML presentations — 12 presets, PPT conversion, Vercel deploy + PDF exportzarazhangrui/frontend-slides
roxabi-liveIssue management — the roxabi-issues plugin (labels + native relations, no Projects V2). Relocated from dev-coreRoxabi/roxabi-live

Data storage

Data-producing plugins store user data in ~/.roxabi-vault/ — never in the repo. Override the location with the ROXABI_VAULT_HOME environment variable. Vault functionality is provided by roxabi-vault.

PluginData location
cv~/.roxabi-vault/cv/
linkedin-post-generator~/.roxabi-vault/content/ (shared)
get-invoice-details~/.roxabi-vault/invoices/
image-prompt-generator~/.roxabi-vault/config/, ~/.roxabi-vault/image-prompts/
linkedin-apply~/.roxabi-vault/linkedin-apply/

Marketplace architecture

Two kinds of plugins live in this repo:

Native plugins — built and maintained by Roxabi. We own the full lifecycle: dev-core, dev-init, compress, 1b1, cv, linkedin-post-generator, image-prompt-generator, get-invoice-details, linkedin-apply.

Wrapped plugins — high-quality external skills with no versioning or install mechanism in their source repo. Roxabi adds plugin structure and vendors the source (via git subtree or file copy) so they become installable. New wrapped plugins go into external/.

External plugin marketplaces we endorse are tracked in `.claude-plugin/external-registry.json` (source of truth). `.claude-plugin/curated-marketplaces.json` mirrors the curated list for runtime discovery — the /dev-core ci-setup skill reads it and offers installation — no skill edits needed to add a new endorsed source.

Contributing

See CONTRIBUTING.md for how to add a plugin, wrap an external skill, or improve an existing one.

[!TIP]

The fastest way to add a plugin is to follow the step-by-step guide in CLAUDE.md — it covers directory structure, frontmatter, marketplace registration, and the commit format.

License

MIT

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/compress.md https://raw.githubusercontent.com/Roxabi/roxabi-plugins/main/SKILL.md
3
Invoke in Claude Code
/compress

Use Cases

Compress a verbose agent definition into a concise mathematical/logical form.
Reduce token count of skill instructions by converting natural language to compact notation.
Optimize multiple skill definitions in a project to fit within token limits.
Refactor a large CLAUDE.md file using logic notation for efficiency.
Standardize agent behaviors with minimal token overhead across team projects.
Prepare skill definitions for deployment in token-constrained environments.

Usage Examples

1

/compress agent my_agent: rewrite its definition using compact math/logic notation

2

/compress skill my_skill: convert instructions to minimal token form

3

Compress all skill definitions in the current project to reduce token usage

View source on GitHub
agent

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is compress?

This skill rewrites agent and skill definitions using compact math/logic notation to reduce token usage while preserving semantics. It is useful for developers who want to optimize their Claude Code configurations for lower token consumption and faster processing.

How to install compress?

To install compress: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/compress.md https://raw.githubusercontent.com/Roxabi/roxabi-plugins/main/SKILL.md. Finally, /compress in Claude Code.

What is compress best for?

compress is a skill categorized under Development. It is designed for: agent. Created by Roxabi.

What can I use compress for?

compress is useful for: Compress a verbose agent definition into a concise mathematical/logical form.; Reduce token count of skill instructions by converting natural language to compact notation.; Optimize multiple skill definitions in a project to fit within token limits.; Refactor a large CLAUDE.md file using logic notation for efficiency.; Standardize agent behaviors with minimal token overhead across team projects.; Prepare skill definitions for deployment in token-constrained environments..