# Summarize

> Summarize a long text or file into a tight, faithful brief at a target word count.

- Skill: `xaiht/summarize` (Agent Skill)
- Install (CLI): `npx skillmds@latest add xaiht/summarize`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xaiht/summarize/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: XAIHT (https://skillmd.com/u/xaiht)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/xaiht/summarize

---

<!--
═══════════════════════════════════════════════════════════════════
  ✦  T L A M A T I N I  ✦   —   "one who knows"
  Created by  Angela López Mendoza   ·   @angelahack1
  Developer · Architect · Creator of Tlamatini
  Tlamatini Author Banner — do not remove (Angela's name is kept in every build)
═══════════════════════════════════════════════════════════════════
-->

# Summarize

Reduce input to ~`${input.target_words}` words while preserving:
- the central claim or finding
- every named entity that drives the conclusion
- numbers and dates
- caveats and limitations explicitly noted

Forbid:
- adding facts not present in the source
- removing direct contradictions or risk language
- adopting a rhetorical tone different from the source

Return `{ summary, word_count }`.

