Agent Skills
› opensquilla/opensquilla
› meta-multi-format-export-pack
meta-multi-format-export-pack
GitHub将单一源内容依次渲染为四种格式:详细报告(.docx)、演示文稿(.pptx)、数据表格(.xlsx)及公开版PDF。LLM需先手动摘要,再按序调用对应工具生成最终交付物。
Trigger Scenarios
需要同时输出报告、PPT和数据表
多格式内容转换需求
Install
npx skills add opensquilla/opensquilla --skill meta-multi-format-export-pack -g -y
SKILL.md
Frontmatter
{
"kind": "meta",
"name": "meta-multi-format-export-pack",
"always": false,
"triggers": [
"多格式导出",
"multi format export",
"全格式输出",
"export pack"
],
"provenance": {
"origin": "opensquilla-original",
"license": "Apache-2.0"
},
"composition": {
"steps": [
{
"id": "model",
"with": {
"text": "{{ inputs.user_message | xml_escape | truncate(40000) }}",
"style": "structured_model",
"max_words": 1500
},
"skill": "summarize"
},
{
"id": "to_docx",
"with": {
"body": "{{ outputs.model }}",
"title": "{{ inputs.user_message | xml_escape | truncate(128) }} — report"
},
"skill": "docx",
"depends_on": [
"model"
]
},
{
"id": "to_pptx",
"with": {
"title": "{{ inputs.user_message | xml_escape | truncate(128) }} — slides",
"outline": "{{ outputs.model }}"
},
"skill": "pptx",
"depends_on": [
"model"
]
},
{
"id": "to_xlsx",
"with": {
"task": "Create a workbook named '{{ inputs.user_message | slugify | truncate(64) }}-data.xlsx' from this structured content: {{ outputs.model }}"
},
"skill": "xlsx",
"depends_on": [
"model"
]
},
{
"id": "to_pdf",
"with": {
"html": "<!DOCTYPE html>\n<html><head><meta charset=\"utf-8\"><title>{{ inputs.user_message | xml_escape | truncate(128) }}<\/title><\/head>\n<body>\n <h1>{{ inputs.user_message | xml_escape | truncate(128) }}<\/h1>\n <article>{{ outputs.model | xml_escape }}<\/article>\n<\/body><\/html>\n",
"page_size": "A4"
},
"skill": "html-to-pdf",
"depends_on": [
"model"
]
}
]
},
"description": "From one piece of source content, render four deliverables: .docx report, .pptx slides, .xlsx data, and an HTML\/PDF public version.",
"meta_priority": 60
}
Multi-Format Export Pack (Meta-Skill)
Renders one source content into four deliverables for different audiences:
.docx— detailed report.pptx— slide deck.xlsx— data breakdown.pdf— public-facing print version
MVP runs the four renders sequentially (after the shared model step);
true parallel fan-out is future work (M7 in the proposal).
Fallback
LLM should manually summarize first, then call docx / pptx / xlsx / html-to-pdf in order.
Version History
- 7f72a32 Current 2026-07-05 18:41


