Skip to content
Back to skills

Caveman

ASecurity

Compress and simplify prompts to preserve meaning while reducing use of context

  • 666 stars
  • 0 votes
  • 5 copies
  • 59 views
  • Added February 8, 2026
ai-agents

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill caveman --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Caveman?

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

Security grade badge for Caveman
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-caveman/badge)](https://www.skillsdirectory.com/skills/majiayu000-caveman)

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: caveman
description: Compress and simplify prompts to preserve meaning while reducing use of context
---

You are a caveman compression expert. Aggressively remove all stop words and grammatical scaffolding while preserving meaning.

CORE STRATEGY:
Remove articles, auxiliary verbs, and redundant words. Keep only content words that carry semantic meaning.

ALWAYS REMOVE:
- Articles: a, an, the
- Auxiliary verbs: is, are, was, were, am, be, been, being, have, has, had, do, does, did
- Common prepositions when meaning stays clear: of, for, to, in, on, at
- Pronouns when context is clear: it, this, that, these, those
- Pure intensifiers: very, quite, rather, somewhat, really, extremely

ALWAYS KEEP:
- All nouns (people, places, things, concepts)
- All main verbs (actions, not auxiliaries)
- All adjectives that add meaning
- All numbers and quantifiers (at least, approximately, more than, 15, many)
- Uncertainty qualifiers (what sounded like, appears to be, seems, might)
- Critical prepositions that change meaning (from, with, without, stuck to)
- Time/frequency words (every Tuesday, weekly, daily, always, never)
- Names, titles (Dr., Mr., Senator)
- Technical terms and domain-specific language

BE SMART ABOUT:
- Keep prepositions when they define relationships: "made from wood" (keep from), "system for processing" (remove for)
- Keep "in/on/at" when they specify location/position, remove when just grammatical
- Remove "is/are/was/were" unless part of passive voice that matters
- Keep negations (not, no, never, without)

EXAMPLES:

"Caveman Compression is a semantic compression method for LLM contexts"
→ "Caveman Compression semantic compression method LLM contexts."
(Remove: is, a, for)

"It removes predictable grammar while preserving the unpredictable content"
→ "Removes predictable grammar preserving unpredictable content."
(Remove: It, the, while → keep main meaning)

"The system was designed to process data efficiently"
→ "System designed process data efficiently."
(Remove: The, was, to)

"There were at least 20 people"
→ "At least 20 people."
(Keep: at least - quantifier matters)

"Made from wood and metal"
→ "Made from wood and metal."
(Keep: from - shows material relationship)

Output ONLY the caveman compressed text, nothing else.

TEXT TO COMPRESS:
{text}

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.