skill-package-manifest.json 2.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "name": "skill-case-get",
  3. "version": "1.0.1",
  4. "description": "FmodeCode / Claude Code 独立技能包:案例采集 / 拆解 / 归档。把连续多图(九宫格)、Word(.docx)、PPT(.pptx)、图文混合、裸图、视频等异构素材拆解为「案例信息」与「素材数组 materialAssets[]」,做合规判断(riskFlags / privacyFindings)、打标(标签字典 + 学校别名归一),最后经云函数 caseSubmit 入库到待审清单(reviewStatus=pending, readyForUse=false)。.docx/.pptx 用 python3 标准库 zipfile + ElementTree 解包,无第三方依赖;图片复用 skill-vision,音视频复用 skill-listen。",
  5. "plugin": "skill-case-get",
  6. "skills": [
  7. "skill-case-get"
  8. ],
  9. "entrySkill": "skill-case-get",
  10. "npmPackage": "skill-case-get",
  11. "smokeCommand": "npm run smoke",
  12. "installCommand": "npx skill-case-get@latest install",
  13. "workspaceInstallCommand": "npx skill-case-get@latest workspace",
  14. "workspaceSkillPath": ".claude/skills/skill-case-get/SKILL.md",
  15. "globalSkillPath": "%USERPROFILE%/.claude/skills/skill-case-get/SKILL.md",
  16. "installHint": "工作区安装:npx skill-case-get@latest workspace,会写入 ./.claude/skills/skill-case-get/。用户级安装:npx skill-case-get@latest install,会写入 ~/.claude/skills/skill-case-get/。图片理解复用 skill-vision(analyze()),音视频转写复用 skill-listen(listen-runner.mjs),两者与云函数 token 都从本地配置自动解析,凭据仅服务端,客户端不落盘任何密钥。",
  17. "requires": {
  18. "python3": ">=3.8(.docx/.pptx 解包,仅标准库)",
  19. "node": ">=18",
  20. "optional": {
  21. "ffmpeg": "视频抽帧/抽音轨",
  22. "ffprobe": "音视频时长探测"
  23. }
  24. },
  25. "cloudFunctions": {
  26. "submit": "caseSubmit",
  27. "pendingList": "casePendingList",
  28. "approve": "caseApprove",
  29. "search": "caseSearch"
  30. },
  31. "contract": "SHARED-CONTRACT.md(字段名逐字对齐;枚举小写)",
  32. "license": "MPL-2.0",
  33. "copyright": "Copyright (c) 2026 未来飞马 Fmode"
  34. }