返回顶部
S

Skywork Document天工文档

Skywork Document (skywork) - Use for ANY task producing a document output. Generates professional documents in docx, pdf, markdown, and html. Capabilities: (1) Create new documents on any topic - reports, proposals, blogs, papers, fiction, memos, letters, contracts, plans, resumes, research summaries, study notes; (2) Base documents on user's uploaded files - rewrite resumes, summarize papers, expand outlines, translate; (3) Auto web search for up-to-date content. Trigger when users ask for a 'd

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.9
安全检测
已通过
1,512
下载量
免费
免费
22
收藏
概述
安装方式
版本历史

Skywork Document

Doc — 专业文档生成器

通过调用天工Office文档API,生成专业、格式精美的文档。



前置条件

API密钥配置(必须优先完成)

此技能在使用前需要配置 SKYWORKAPIKEY

如果您还没有API密钥,请访问:
https://skywork.ai

详细设置说明请参考:
references/apikey-fetch.md



隐私与远程调用(使用前请阅读)

  • - 远程上传与处理:此技能会上传用户提供的文件,并将用户的完整请求逐字发送至天工服务。请避免包含敏感或机密内容,除非您信任该远程服务及其数据处理策略。
  • 网络搜索:此技能中提到的任何网络搜索均由服务端的天工文档API执行,而非本地脚本。

工作流程

第0步:意图识别(关键——请优先执行)

在调用任何脚本之前,分析用户的请求并确定

  1. 1. 用户是否提供了参考文件,或暗示需要某些文件才能继续写作任务?
- 查找文件路径、附件或类似基于此PDF、使用上传的文档等表述。如果您事先收集了有助于写作任务的信息(例如通过网络搜索或其他工具),请将其保存为磁盘文件,并在第1步中作为参考文件传入。 - 如果是:查找/提取文件路径 → 进入第1步 - 如果否:跳至第2步
  1. 2. 输出应使用哪种语言?
- 分析用户请求的语言或明确要求。若未指定,则根据用户使用的语言或上传文件中的语言推断。 - 设置 --language 参数:English、中文简体 等。 - 默认值:English
  1. 3. 用户需要什么格式?
- 查找关键词:Word文档 → docx,PDF → pdf,HTML → html,Markdown → md - 未指定时默认:docx - 支持的格式:docx、pdf、html、md
  1. 4. 如何编写内容提示?
- --content 参数类似于重写查询 - 综合用户的需求(可能来自多轮对话) - 具体描述:结构、章节、语气、关键点。避免过于冗长或偏离用户的原始需求;贴近用户的意图以确保准确性。

第1步:解析参考文件(如果用户提供了文件)

重要提示

  • - parsefile.py 一次只处理一个文件。对于多个文件,需多次调用。
  • 对包含空格的文件路径使用引号,以确保参数正确传递。
  • 将用户写作任务所需的所有参考资料作为文件进行解析。如果某个文件在本次会话中已被解析过,则跳过重新解析,直接复用其 fileid。

单个文件
bash
python3 /scripts/parse_file.py /path/to/reference.pdf

多个文件(每个文件调用一次脚本;可并行运行以加快速度):
bash

解析文件1


python3 /scripts/parse_file.py /path/to/file1.pdf

解析文件2

python3 /scripts/parse_file.py /path/to/file2.xlsx

解析文件3

python3 /scripts/parse_file.py /path/to/file3 with blank in it.docx

每次脚本调用输出

[parse] File: reference.pdf (2,458,123 bytes)
...
[success] File parsed!
File ID: 2032146192467681280
...
PARSEDFILE: {fileid:2032146192467681280,filename:reference.pdf,url:}

提取所有 PARSED_FILE 输出,并将其收集到一个JSON数组中:
json
[
{file_id:2032146192467681280,filename:file1.pdf,url:},
{file_id:2032146192467681281,filename:file2.xlsx,url:},
{file_id:2032146192467681282,filename:file3.docx,url:}
]

此数组将通过下面的 --files 参数传递给 create_doc.py。

第2步:创建文档

无参考文件时
bash
python3 /scripts/create_doc.py \
--title Document_Title \
--content 基于用户需求的详细内容提示... \
--language English \
--format docx

有参考文件时(使用第1步收集的file_id):
bash
python3 /scripts/create_doc.py \
--title Analysis_Report \
--content 基于上传的参考文件,创建一份全面的分析报告... \
--files [{fileid:id1,filename:file1.pdf,url:},{fileid:id2,filename:file2.xlsx,url:}] \
--language English \
--format docx

title 字段不应包含空格。

输出

[doc] Creating document: Analysis Report
...
[success] Document created!
File ID: abc-123
Path: /output/doc/some_file.html
URL: https://...
Time: 15.2s

第3步:交付结果

create_doc.py 完成后,解析最终的JSON输出。其中包含两种让用户访问文档的方式——请始终同时提供两者

  • - fileurl — 远程下载链接(云端URL)。将其作为可点击的超链接提供,方便用户在浏览器中打开或分享。
  • filepath — 文件自动下载到用户机器上的本地绝对路径。明确提及此路径,以便用户无需手动下载即可立即找到文件。

回复示例(根据用户语言调整措辞):

文档已生成!

如果 filepath 为空(下载失败),仍提供 fileurl 并告知用户可以手动下载。



脚本参数

parse_file.py

  • - file - 参考文件的路径(必填)
  • --json - 以JSON格式输出完整结果(可选)

关键输出:PARSED_FILE: — 提取此内容用于第2步

create_doc.py

  • - --title - 文档标题(必填)
  • --content - 内容提示,描述要撰写的内容(必填)
- 这类似于重写查询——综合用户的需求 - 具体说明结构、章节、语气、关键点
  • - --files - 来自parse_file.py的文件对象JSON数组(可选)
- 格式:[{file_id:xxx,filename:yyy,url:}]
  • - --language - 输出语言(可选,默认值:English)
- 示例:English、中文简体、中文繁體、日本語、한국어、Français、Deutsch、Español、...
  • - --format - 输出格式(可选,默认值:docx)
- 支持的格式:docx、pdf、html、md

重要说明

  1. 1. 先进行意图识别 - 在调用脚本之前,始终先分析用户的请求。
  2. 内置网络搜索 - 文档API会自动按需执行网络搜索,以收集文档创建所需的相关内容。您是否预先在外部搜索材料完全可选——两种方式均可。
  3. 文件ID是桥梁 - parsefile.py 输出 fileid → 通过 --files 传递给 createdoc.py。
  4. 服务端获取内容 - 无需手动粘贴 parsedcontent;服务端使用 fileid 检索内容。
  5. 内容是重写查询 - 将用户的需求综合成一个清晰、详细的提示。即使用户的指令很长或很复杂,也要捕捉每一个需求——不要遗漏任何内容。
  6. 生成需要时间 - 文档生成通常需要5-10分钟,复杂文档可能更久。
  7. 脚本自动等待 - createdoc.py 使用SSE(服务器发送事件)保持长连接,并接收实时进度更新。脚本会自动等待3~10分钟完成。无需手动轮询——只需等待脚本完成,它就会输出结果。
  8. 进度显示 - 脚本在生成过程中会显示实时进度条。AI代理应将此信息传达给用户,以管理预期。
  9. 最终文档交付 - 关键:createdoc.py 成功执行后,输出的JSON包含 fileurl(远程下载链接)和 file_path(文件自动保存的本地路径)。您必须

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skywork-document-1776381122 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skywork-document-1776381122 技能

通过命令行安装

skillhub install skywork-document-1776381122

下载

⬇ 下载 Skywork Document v1.0.9(免费)

文件大小: 12.8 KB | 发布时间: 2026-4-17 16:10

v1.0.9 最新 2026-4-17 16:10
- Description streamlined for clarity and conciseness; redundant details and extra examples removed.
- Usage scenarios and trigger keyword lists condensed to focus on core functionality.
- Prerequisite and workflow instructions updated for brevity, improving accessibility for all users.
- No behavioral or API changes; documentation only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部