| name | document_summarize |
| description | Summarize text content with key point extraction and configurable styles |
| version | 1.0.0 |
| author | XSpoon Team |
| tags | ["document","summarize","summary","analysis"] |
| triggers | [{"type":"keyword","keywords":["summarize","summary","key points","bullet points","abstract","digest","tldr"],"priority":80},{"type":"pattern","patterns":["(?i)(summarize|create summary|generate summary|extract key points)","(?i)(brief|digest|tldr|overview) .*(document|text|content)"],"priority":75}] |
| scripts | {"enabled":true,"definitions":[{"name":"document_summarize","description":"Generate summaries with key points, word counts, and reading time estimates","type":"python","file":"scripts/summarize.py","timeout":30,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text to summarize"},"style":{"type":"string","description":"Summary style: brief, detailed, or bullet_points"},"max_length":{"type":"integer","description":"Maximum summary length"}},"required":["text"]}}]} |
Document Summarize Skill
Provide structured summarization templates for document analysis.
Supported Templates
- general — Title, summary, key points, conclusions
- tokenomics — Token name, supply, distribution, vesting, utility
- roadmap — Phases, milestones, dates, deliverables
- whitepaper — Abstract, problem, solution, technology, team
Usage
Input (JSON via stdin)
{
"text": "Document text to summarize...",
"style": "brief|detailed|bullet_points",
"max_length": 500
}
Output (JSON via stdout)
{
"success": true,
"summary": "...",
"key_points": ["point1", "point2"],
"word_count": 150,
"reading_time_minutes": 1
}