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_exporter" ~/.claude/skills/yogyoho-pisuan-know-skill-exporter && rm -rf "$T"
manifest:
src/skills/skill_exporter/SKILL.mdsource content
导出报告技能 (Exporter Skill)
概述
本技能用于导出报告,支持:
- 多格式导出: PDF、Word (docx)
- 模板支持: 支持使用预定义模板
- 样式配置: 支持自定义页面样式
- 目录生成: 自动生成目录
核心功能
1. 导出为Word
from src.skills.skill_exporter import ExporterSkill skill = ExporterSkill() result = await skill.execute( content="<h1>报告标题</h1><p>报告内容...</p>", format="docx", filename="环评报告.docx", )
2. 导出为PDF
result = await skill.execute( content="<h1>报告标题</h1><p>报告内容...</p>", format="pdf", filename="环评报告.pdf", )
3. 使用模板导出
result = await skill.execute( content="报告内容...", format="docx", template="coal_eia_template", metadata={ "title": "横城煤矿环境影响评价报告书", "author": "环评单位", "date": "2024-01-01", }, )
参数说明
| 参数 | 类型 | 必需 | 默认值 | 说明 |
|---|---|---|---|---|
| content | string | 是 | - | 导出内容(HTML格式) |
| format | string | 是 | - | 导出格式(pdf/docx) |
| filename | string | 否 | "export" | 文件名 |
| template | string | 否 | - | 模板名称 |
| metadata | object | 否 | {} | 文档元数据 |
| page_settings | object | 否 | {} | 页面设置 |
返回结果
{ "success": true, "data": { "file_path": "/path/to/export.docx", "file_size": 12345, "format": "docx" } }