Pisuan-Know skill-summarizer

文本总结技能,支持文本摘要生成和关键词提取。

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.md
source 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,
)

参数说明

参数类型必需默认值说明
textstring否*-单个文本
textsarray否*-多个文本
max_lengthinteger200摘要最大长度
extract_keywordsbooleantrue是否提取关键词
keyword_countinteger5关键词数量
mergebooleanfalse是否合并多文本

*注:text 和 texts 至少提供一个

返回结果

{
  "success": true,
  "data": {
    "summary": "摘要内容...",
    "keywords": ["关键词1", "关键词2"],
    "original_length": 1000,
    "summary_length": 100
  }
}