← 返回 Skills 市场
meta-evo-creator

Solo File Transfer

作者 Meta-Evo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
37
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install solo-file-transfer
功能描述
文件传输技能 — 合并docx-to-md + ima-knowledge-upload。 (1) Word文档(.docx)转Markdown并提取图片 (2) 上传文件/网页/笔记到IMA知识库 (3) 链式操作:docx→md→IMA一键上传 Use when: 用户需要文档格式转换、文件上传到知识库、Wo...
使用说明 (SKILL.md)

file-transfer 📤

docx→md + IMA上传。二合一。

模块 A:docx → Markdown

将Word文档(.docx)转换为Markdown格式,提取图片。

import sys
sys.path.insert(0, '\x3Cskill_dir>/scripts')
from docx_to_md import docx_to_md
docx_to_md('文件.docx', '输出目录')

转换规则: 标题(#)→列表(-/1.)→表格→图片(![])

模块 B:IMA知识库上传

向指定知识库上传文件,完整流程:check_repeated_namescreate_media → COS上传 → add_knowledge

SKILL_DIR=\x3Cskill_dir>
OPTS=$(printf '{"clientId":"%s","apiKey":"***"}' "$IMA_OPENAPI_CLIENTID" "$IMA_OPENAPI_APIKEY")
node "$SKILL_DIR/scripts/ima_api.cjs" "\x3Capi_path>" '\x3Cjson_body>' "$OPTS"

核心API路径:

操作 api_path 关键参数
搜索知识库 openapi/wiki/v1/search_knowledge_base query, cursor
获取知识库信息 openapi/wiki/v1/get_knowledge_base ids
创建媒体 openapi/wiki/v1/create_media file_name, file_size, knowledge_base_id
COS上传 scripts/cos-upload.cjs --file --secret-id --secret-key --token --bucket --region --cos-key
添加知识 openapi/wiki/v1/add_knowledge media_type, media_id, title, knowledge_base_id
添加网页 openapi/wiki/v1/import_urls urls, knowledge_base_id
浏览知识库 openapi/wiki/v1/get_knowledge_list knowledge_base_id, cursor

上传文件流程:

  1. check_repeated_names — 检查重名
  2. create_media — 获取上传凭证
  3. scripts/cos-upload.cjs — COS上传 ⚠️ 非零退出=停止
  4. add_knowledge — 添加知识 ⚠️ title必须等于file_name

模块 C:链式操作

docx → md → IMA上传一体:

① docx_to_md.py 转换 → 得到 .md + images/
② ima_api.cjs create_media → COS upload → add_knowledge
③ 返回知识库链接

依赖

  • Python 3.7+, python-docx
  • Node.js(ima_api.cjs)
  • 环境变量: IMA_OPENAPI_CLIENTID, IMA_OPENAPI_APIKEY
安全使用建议
The review could not verify the supplied skill artifacts in this sandbox. Treat this as an incomplete low-confidence pass, not a substantive security approval.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
No artifact-backed purpose or capability concern was available for review.
Instruction Scope
No artifact-backed instruction-scope concern was available for review.
Install Mechanism
No artifact-backed install-mechanism concern was available for review.
Credentials
No artifact-backed environment-proportionality concern was available for review.
Persistence & Privilege
No artifact-backed persistence or privilege concern was available for review.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install solo-file-transfer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /solo-file-transfer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: docx->md + IMA knowledge base upload
元数据
Slug solo-file-transfer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Solo File Transfer 是什么?

文件传输技能 — 合并docx-to-md + ima-knowledge-upload。 (1) Word文档(.docx)转Markdown并提取图片 (2) 上传文件/网页/笔记到IMA知识库 (3) 链式操作:docx→md→IMA一键上传 Use when: 用户需要文档格式转换、文件上传到知识库、Wo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 37 次。

如何安装 Solo File Transfer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install solo-file-transfer」即可一键安装,无需额外配置。

Solo File Transfer 是免费的吗?

是的,Solo File Transfer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Solo File Transfer 支持哪些平台?

Solo File Transfer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Solo File Transfer?

由 Meta-Evo(@meta-evo-creator)开发并维护,当前版本 v1.0.0。

💬 留言讨论