install
source · Clone the upstream repo
git clone https://github.com/yogyoho/Pisuan-Know
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yogyoho/Pisuan-Know "$T" && mkdir -p ~/.claude/skills && cp -r "$T/src/skills/skill_summarizer" ~/.claude/skills/yogyoho-pisuan-know-skill-summarizer && rm -rf "$T"
manifest:
src/skills/skill_summarizer/SKILL.mdsource content
文本总结技能 (Summarizer Skill)
概述
本技能用于文本总结和关键词提取,支持:
- 摘要生成: 生成文本摘要
- 关键词提取: 提取文本关键词
- 长度控制: 支持指定摘要长度
- 多语言: 支持中英文文本
核心功能
1. 文本摘要
from src.skills.skill_summarizer import SummarizerSkill skill = SummarizerSkill() result = await skill.execute( text="这是一段很长的文本...", max_length=100, )
2. 关键词提取
result = await skill.execute( text="环境影响评价报告书...", extract_keywords=True, keyword_count=5, )
3. 多文本合并摘要
result = await skill.execute( texts=[ "第一段文本...", "第二段文本...", ], merge=True, )
参数说明
| 参数 | 类型 | 必需 | 默认值 | 说明 |
|---|---|---|---|---|
| text | string | 否* | - | 单个文本 |
| texts | array | 否* | - | 多个文本 |
| max_length | integer | 否 | 200 | 摘要最大长度 |
| extract_keywords | boolean | 否 | true | 是否提取关键词 |
| keyword_count | integer | 否 | 5 | 关键词数量 |
| merge | boolean | 否 | false | 是否合并多文本 |
*注:text 和 texts 至少提供一个
返回结果
{ "success": true, "data": { "summary": "摘要内容...", "keywords": ["关键词1", "关键词2"], "original_length": 1000, "summary_length": 100 } }