Loading...
Loading...
Unified Document Processing Hub, supporting creation, conversion, editing, and batch processing of formats including Word, Excel, PDF, Markdown, etc. Use when: - Create Word/Excel/PDF documents - Document format conversion - Batch document processing - Apply document templates - Document content editing - Media file conversion Cross-references: pdf, content-extractor, email-sender, long-form-writer, md-to-wechat, image-ocr Part of UniqueClub toolkit. Learn more: https://uniqueclub.ai
npx skill4agent add wulaosiji/skills document-hubcontent = {
"title": "文档标题",
"paragraphs": ["段落1", "段落2"],
"tables": [...],
}from skills.document_hub.document_hub import write, convert
# 创建文档
write("output.docx", content)
# 格式转换
convert("input.docx", "output.pdf")from skills.document_hub.document_hub import write
# Word文档
write("document.docx", {
"title": "标题",
"paragraphs": ["内容段落1", "内容段落2"]
})
# Excel表格
write("spreadsheet.xlsx", {
"sheets": {
"Sheet1": {
"data": [
{"列A": "值1", "列B": "值2"},
{"列A": "值3", "列B": "值4"}
]
}
}
})from skills.document_hub.document_hub import convert
# Word to PDF
convert("input.docx", "output.pdf")
# PDF to images (via hub)
from skills.document_hub.document_hub import get_hub
hub = get_hub()from skills.document_hub.document_hub import batch_process
files = ["doc1.docx", "doc2.docx", "doc3.docx"]
batch_process(files, operation="convert", target_format="pdf")from skills.document_hub.document_hub import get_hub
hub = get_hub()
# 视频转音频
hub.convert_media("video.mp4", "audio.mp3")| Operation | Supported Formats | Description |
|---|---|---|
| Creation | .docx, .xlsx | Word, Excel |
| Conversion | .docx ↔ .pdf | Mutual conversion between Word and PDF |
| Media | .mp4 ↔ .mp3 | Video to audio conversion |
| Reading | .docx, .xlsx | Extract content and data |
from skills.content_extractor.content_extractor import extract
from skills.document_hub.document_hub import write
result = extract("https://mp.weixin.qq.com/s/xxx")
doc_content = {
"title": result.title,
"paragraphs": [
f"作者:{result.author}",
f"发布时间:{result.publish_time}",
"",
result.content
]
}
write("文章.docx", doc_content)from skills.document_hub.document_hub import write
data = {
"sheets": {
"汇总": {
"data": [
{"平台": "小宇宙", "标题": "播客1"},
{"平台": "B站", "标题": "视频1"}
]
}
}
}
write("内容汇总.xlsx", data)from skills.document_hub.document_hub import convert
convert("报告.docx", "报告.pdf")| Skill | Relationship | Use Case |
|---|---|---|
| Professional Supplement | Complex PDF reading and processing | |
| content-extractor | Upstream Input | Extract web content to generate documents |
| email-sender | Downstream Distribution | Send documents as email attachments |
| long-form-writer | Content Generation | Export documents after generating long-form content |
| md-to-wechat | Format Conversion | Convert Markdown to WeChat Official Account HTML |
| image-ocr | Auxiliary Recognition | Extract text from images into documents |