logo
1
0
WeChat Login

智捷通云 - 办公文档处理技能包仓库

北京智捷通云科技有限公司 | CodeBuddy平台专用技能研究与开发

项目概述

本仓库是北京智捷通云科技有限公司的办公文档处理技能包专用仓库,致力于集中处理所有用于人类演示的可视化文档。项目基于CodeBuddy平台进行相关技能研究和技能包开发,提供统一的文档处理解决方案。

支持的文档格式

  • 演示文稿: PPTX, PPT
  • 文档处理: DOCX, DOC, Markdown, TXT
  • 电子表格: Excel, CSV
  • 便携文档: PDF
  • 图像格式: SVG, PNG, JPG, WebP
  • 网页文档: HTML, 网站维护
  • 图表设计: 架构图、流程图、画布设计

主要功能模块

1. 核心处理能力

Markdown文档处理

  • 基于项目: @K-Dense-AI/claude-scientific-skills/markitdown
  • 功能: Markdown格式转换、语法高亮、结构化处理

PDF处理套件

  • 基于项目:
    • @anthropics/skills/pdf
    • @davila7/claude-code-templates/pdf-processing
    • @daymade/claude-code-skills/pdf-creator
  • 功能: PDF解析、转换、创建、内容提取

画布与设计

  • 基于项目:
    • @anthropics/skills/canvas-design
    • @MiniMax-AI/Mini-Agent/canvas-design
  • 功能: 可视化画布设计、图形绘制、UI原型

2. 文档生成与编辑

文档编写

  • 基于项目: @metabase/metabase/docs-write
  • 功能: 技术文档撰写、模板生成、格式化

Word处理

  • 基于项目:
    • @Fergana-Labs/claude_agent_desktop/word
    • @K-Dense-AI/claude-scientific-skills/docx
  • 功能: Word文档创建、编辑、格式化

PPTX处理

  • 基于项目: @carlvellotti/claude-code-pm-course/pptx
  • 功能: 演示文稿生成、模板应用、动画效果

3. 高级功能

架构图创建

  • 基于项目: @mhattingpete/claude-skills-marketplace/architecture-diagram-creator
  • 功能: 系统架构图、流程图、网络拓扑图

技术文档创建

  • 基于项目: @mhattingpete/claude-skills-marketplace/technical-doc-creator
  • 功能: API文档、技术规范、用户手册

文档转换

  • 基于项目: @benbrastmckie/.config/document-converter
  • 功能: 跨格式转换、批量处理

智能文档

  • 基于项目: @sopaco/deepwiki-rs/smart-docs
  • 功能: 智能文档生成、语义理解、自动化处理

网站维护

  • 基于项目: @yamadashy/repomix/website-maintainer
  • 功能: 网站内容管理、文档更新、版本控制

技术架构

办公文档处理技能包 ├── 核心引擎层 │ ├── Markdown处理器 │ ├── PDF引擎 │ └── 画布渲染器 ├── 格式转换层 │ ├── 文档转换器 │ ├── 图像处理器 │ └── 格式适配器 ├── 智能处理层 │ ├── 文档理解 │ ├── 内容生成 │ └── 智能优化 └── 应用接口层 ├── API接口 ├── CLI工具 └── Web界面

使用说明

环境要求

  • Python 3.8+
  • Node.js 16+
  • CodeBuddy平台支持
  • 依赖包详见各模块说明

Code-Server IDE 集成配置

本仓库可在 cnb.cool 的在线 code-server 环境中使用。为获得最佳的文档预览体验,建议安装以下 VS Code 插件:

必装插件(核心功能)

插件名称插件ID功能说明支持格式
Markdown Preview Enhancedshd101wyy.markdown-preview-enhanced强大的Markdown预览,支持导出、公式、图表.md, .markdown
Markdown All in Oneyzhang.markdown-all-in-oneMarkdown编写辅助,快捷键、自动补全.md, .markdown
PDF Viewertomoki1207.pdfPDF文档预览.pdf
Draw.io Integrationhediet.vscode-drawio流程图、架构图绘制与预览.drawio, .svg
PlantUMLjebbs.plantumlPlantUML图表预览.puml, .plantuml
Excel ViewerGrapeCity.gc-excelviewerExcel/CSV表格预览.xlsx, .xls, .csv
Word Preview (Office Viewer)cweijan.vscode-officeWord文档预览.docx, .doc
PPTX Preview (Office Viewer)cweijan.vscode-officePowerPoint演示文稿预览.pptx, .ppt

推荐插件(增强功能)

插件名称插件ID功能说明支持格式
Image Previewk--kato.intellij-idea-keybindings图像文件预览.png, .jpg, .jpeg, .gif, .svg, .webp
SVG Viewercssho.vscode-svgviewerSVG矢量图预览与编辑.svg
REST Clienthumao.rest-clientAPI测试,可预览返回的JSON/XMLJSON, XML
XML ToolsDotJoshJohnson.xmlXML文档格式化与预览.xml
Open in Browsertecher.open-in-browser在浏览器中打开HTML/Markdown.html, .md
Code Runnerformulahendry.code-runner快速运行代码并查看结果.py, .js 等
Pythonms-python.pythonPython开发支持.py
Pylancems-python.pylancePython智能提示.py
Jupyterms-toolsai.jupyterJupyter Notebook支持.ipynb

插件安装方法

方法一:通过扩展面板安装

  1. 打开 code-server,按 Ctrl+Shift+X(Mac: Cmd+Shift+X)打开扩展面板
  2. 在搜索框中输入上述插件ID或名称
  3. 点击"Install"安装

方法二:通过命令行安装

# 安装核心插件 code-server --install-extension shd101wyy.markdown-preview-enhanced code-server --install-extension yzhang.markdown-all-in-one code-server --install-extension tomoki1207.pdf code-server --install-extension hediet.vscode-drawio code-server --install-extension jebbs.plantuml code-server --install-extension GrapeCity.gc-excelviewer code-server --install-extension cweijan.vscode-office # 安装推荐插件 code-server --install-extension cssho.vscode-svgviewer code-server --install-extension humao.rest-client code-server --install-extension ms-python.python code-server --install-extension ms-python.pylance

方法三:通过配置文件批量安装

创建 .vscode/extensions.json 文件:

{ "recommendations": [ "shd101wyy.markdown-preview-enhanced", "yzhang.markdown-all-in-one", "tomoki1207.pdf", "hediet.vscode-drawio", "jebbs.plantuml", "GrapeCity.gc-excelviewer", "cweijan.vscode-office", "cssho.vscode-svgviewer", "ms-python.python", "ms-python.pylance" ] }

使用技巧

Markdown 预览

  • 打开 .md 文件后,右键选择 "Markdown Preview Enhanced: Open Preview"
  • 支持快捷键 Ctrl+K V(Mac: Cmd+K V
  • 支持导出为 PDF、HTML、PNG 等格式

PDF 预览

  • 直接双击 .pdf 文件即可预览
  • 支持缩放、搜索、页面导航

Office 文档预览

  • Word (.docx) 和 PPTX (.pptx) 可通过 "Office Viewer" 插件预览
  • 部分复杂格式可能不完全支持,建议使用专业软件编辑

图表预览

  • Drawio: 右键 .drawio 文件选择 "Open Diagram to Preview"
  • PlantUML: 右键 .puml 文件选择 "Preview Current Diagram"

图像预览

  • 直接打开图像文件即可预览
  • SVG 文件支持编辑功能

配置优化建议

创建 .vscode/settings.json 优化开发体验:

{ "markdown.preview.breaks": true, "markdown.preview.fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', sans-serif", "pdf-viewer.zoom": "100", "files.associations": { "*.md": "markdown", "*.drawio": "xml" }, "editor.formatOnSave": true, "python.formatting.provider": "black" }

常见问题

Q: Office 文档无法预览怎么办? A: Office Viewer 插件对复杂格式支持有限,建议转换格式或使用专业软件。

Q: PDF 预览乱码? A: 检查 PDF 字体是否为标准字体,尝试使用 PDF Viewer 插件替代。

Q: Markdown 图表不显示? A: 确保安装了 Markdown Preview Enhanced 插件,并启用了相关扩展。

Q: Drawio 文件打不开? A: 安装 Draw.io Integration 插件,并重启 code-server。

快速开始

# 克隆仓库 git clone https://github.com/zhijietong-office-document-skills/repository.git # 安装依赖 pip install -r requirements.txt npm install # 初始化配置 python setup.py init # 运行技能包 python main.py --help

基本使用示例

PDF处理

from skills.pdf_processor import PDFProcessor processor = PDFProcessor() result = processor.extract_text('document.pdf')

PPTX生成

from skills.pptx_creator import PPTXCreator creator = PPTXCreator() deck = creator.create_deck('template.pptx') creator.save(deck, 'output.pptx')

文档转换

from skills.converter import DocumentConverter converter = DocumentConverter() converter.convert('input.docx', 'output.pdf')

技能包集成

已集成的技能项目

技能名称来源项目主要功能
MarkItDownK-Dense-AI/claude-scientific-skillsMarkdown处理
PDF Skillanthropics/skillsPDF解析与处理
Canvas Designanthropics/skills画布设计
Docs Writemetabase/metabase文档编写
PDF Templatesdavila7/claude-code-templatesPDF处理模板
Technical Doc Creatormhattingpete/claude-skills-marketplace技术文档
Document Converterbenbrastmckie/.config文档转换
Architecture Diagrammhattingpete/claude-skills-marketplace架构图
PPTX Processingcarlvellotti/claude-code-pm-course演示文稿
Word ProcessingFergana-Labs/claude_agent_desktopWord处理
DOCX ProcessingK-Dense-AI/claude-scientific-skillsDOCX处理
Website Maintaineryamadashy/repomix网站维护
Smart Docssopaco/deepwiki-rs智能文档
PDF Creatordaymade/claude-code-skillsPDF创建

开发指南

项目结构

/workspace/ ├── skills/ # 技能模块 │ ├── pdf/ # PDF处理 │ ├── pptx/ # PPTX处理 │ ├── docx/ # Word处理 │ ├── markdown/ # Markdown处理 │ ├── canvas/ # 画布设计 │ └── converter/ # 格式转换 ├── templates/ # 模板文件 ├── tests/ # 测试用例 ├── docs/ # 文档 ├── examples/ # 使用示例 └── README.md # 本文件

添加新技能

  1. skills/目录下创建新模块
  2. 遵循现有技能的接口规范
  3. 编写单元测试
  4. 更新文档

代码规范

  • 遵循PEP 8规范
  • 添加完整的类型注解
  • 编写docstring文档
  • 确保代码可测试性

测试

# 运行所有测试 pytest # 运行特定技能测试 pytest skills/pdf/test_pdf_processor.py # 生成覆盖率报告 pytest --cov=skills --cov-report=html

贡献指南

我们欢迎所有形式的贡献!

贡献方式

  1. 报告Bug和问题
  2. 提出新功能建议
  3. 提交代码改进
  4. 完善文档
  5. 分享使用案例

提交流程

  1. Fork本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交Pull Request

行为准则

  • 尊重所有贡献者
  • 建设性反馈
  • 遵循开源协议
  • 保持专业态度

版本历史

  • v1.0.0 (2026-01-20)
    • 初始版本发布
    • 集成15个文档处理技能
    • 实现核心文档处理功能

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件

联系方式

致谢

感谢以下开源项目的贡献:

  • Anthropic Skills
  • K-Dense-AI
  • Metabase
  • 以及所有贡献者和维护者

北京智捷通云科技有限公司 © 2026

About

office办公skills和文档

Language
Python92.6%
Dockerfile7.4%