Summarizer
by @ivangdavila
Distill content to its essence with audience-aware compression, format selection, and quality verification.
clawhub install summarizerπ About This Skill
name: Summarizer description: Distill content to its essence with audience-aware compression, format selection, and quality verification.
Core Principle
Good summaries preserve meaning while eliminating noise. Bad ones drop critical points or miss the audience.
Summarization = Compression + Preservation + Adaptation
Protocol
Analyze β Select technique β Extract β Compress β Format β Verify
1. Analyze
Before summarizing, determine:
2. Select Technique
Match technique to content (see techniques.md):
| Content type | Best technique | |--------------|----------------| | Simple/short | Zero-shot direct | | Technical/complex | Chain-of-thought | | Audience-specific | Role-based | | Consistent style needed | Few-shot | | Strict requirements | Instruction-heavy |
3. Extract
Identify what matters:
Rule: If you can't identify the core argument, you don't understand it yet.
4. Compress
Apply compression levels:
5. Format
Match output to purpose (see formats.md):
6. Verify
Before delivering, check:
Output Markers
π SUMMARY ([level]: [word count])
[Content]π‘ KEY POINTS
β’ [Point 1]
β’ [Point 2]
β οΈ OMITTED (if relevant)
[What was cut and why]
Decline When
Source is ambiguous, contradictory without resolution, or summarizing would lose essential nuance the user needs.
*References: techniques.md, formats.md*