{
  "schemaVersion": "1.0",
  "id": "suchuangmao-video-workflow",
  "name": "速创猫 AI 视频工作流 Skill",
  "version": "1.0.0",
  "updateSequence": 2026073001,
  "updatedAt": "2026-07-30T21:30:00+08:00",
  "canonicalUrl": "https://agent.ai-tools.cn/video-workflow-skill",
  "entryCommand": "使用速创猫 AI 视频工作流：https://agent.ai-tools.cn/video-workflow-skill",
  "sourceRepository": "https://github.com/suchuangmao/video-workflow",
  "skill": {
    "manifestUrl": "https://agent.ai-tools.cn/video-workflow-skill.json",
    "markdownUrl": "https://agent.ai-tools.cn/video-workflow-skill/SKILL.md",
    "sourceCommit": "2364a5a171f29a1b52d8068c5b32eac975da4169",
    "sourceCommitUrl": "https://github.com/suchuangmao/video-workflow/commit/2364a5a171f29a1b52d8068c5b32eac975da4169",
    "versionedSourceUrl": "https://github.com/suchuangmao/video-workflow/blob/v1.0.0/skills/suchuangmao-video-workflow/SKILL.md",
    "releaseUrl": "https://github.com/suchuangmao/video-workflow/releases/tag/v1.0.0",
    "packageUrl": "https://github.com/suchuangmao/video-workflow/releases/download/v1.0.0/suchuangmao-video-workflow-1.0.0.zip",
    "packageSha256": "8bd68034e75703b8449db6ab66cd748041d77bf85a1e2e202cc068b87ac763dc",
    "markdownSha256": "694eedcf359d4ba71b3912b895b9e612400e7b36dcae18c0b57fab8b78a4044e"
  },
  "distribution": {
    "sourceOfTruth": "GitHub versioned source and immutable Releases",
    "repository": "https://github.com/suchuangmao/video-workflow",
    "sourceCommit": "2364a5a171f29a1b52d8068c5b32eac975da4169",
    "sourceCommitUrl": "https://github.com/suchuangmao/video-workflow/commit/2364a5a171f29a1b52d8068c5b32eac975da4169",
    "tag": "v1.0.0",
    "releaseUrl": "https://github.com/suchuangmao/video-workflow/releases/tag/v1.0.0",
    "packageUrl": "https://github.com/suchuangmao/video-workflow/releases/download/v1.0.0/suchuangmao-video-workflow-1.0.0.zip",
    "packageSha256": "8bd68034e75703b8449db6ab66cd748041d77bf85a1e2e202cc068b87ac763dc",
    "markdownSha256": "694eedcf359d4ba71b3912b895b9e612400e7b36dcae18c0b57fab8b78a4044e",
    "updatePolicy": "Agent 按 updateSequence、updatedAt、version 的顺序比较；需要更新时安装同版本 GitHub Release 制品。",
    "legacyVersionMigration": "旧日历版本没有 updateSequence 时比较 updatedAt；无法判断时以本清单指向的固定 Release 为准。",
    "dataBoundary": "GitHub 只承载公开源码和版本制品，不接收用户 OAuth Token、API Key、工作流或执行日志。"
  },
  "bootstrap": {
    "userAction": "只表达一次业务目标；不要要求用户分别安装、连接或配置 Token。",
    "agentSteps": [
      "读取公开机器清单；本地 Skill 缺失或版本较旧时静默安装或更新。",
      "客户端支持远程 MCP OAuth 时，自动连接 https://agent.ai-tools.cn/mcp。",
      "没有有效授权时发起 OAuth；首次只让用户完成一次必要的登录与授权确认。",
      "已有授权时复用 Refresh Token，并在需要时自动刷新 Access Token。",
      "完成准备后直接继续用户最初的业务目标，不复述安装、连接或鉴权细节。"
    ]
  },
  "authorization": {
    "firstUse": "首次访问受保护能力时显示一次安全授权；不得静默替用户批准。",
    "reuse": "授权仍有效时直接复用；Access Token 到期时使用 Refresh Token 刷新。",
    "revoked": "授权被撤销、过期或权限范围不足时，重新发起 OAuth。"
  },
  "mcp": {
    "endpoint": "https://agent.ai-tools.cn/mcp",
    "transport": "streamable-http",
    "auth": "OAuth 2.1 authorization_code + PKCE",
    "issuer": "https://agent.ai-tools.cn",
    "authorizationServerMetadata": "https://agent.ai-tools.cn/.well-known/oauth-authorization-server",
    "protectedResourceMetadata": "https://agent.ai-tools.cn/.well-known/oauth-protected-resource/mcp",
    "scopes": [
      "workflow:read",
      "workflow:run"
    ],
    "tools": [
      "workflow_list",
      "workflow_get",
      "workflow_run",
      "workflow_status",
      "workflow_resume",
      "workflow_cancel"
    ]
  },
  "capabilityRouting": {
    "oauthMcp": {
      "description": "已有工作流的查看、运行、进度、继续执行和取消默认走 MCP OAuth。",
      "tools": [
        "workflow_list",
        "workflow_get",
        "workflow_run",
        "workflow_status",
        "workflow_resume",
        "workflow_cancel"
      ]
    },
    "legacyRest": {
      "description": "仅用于旧客户端或现有 MCP 尚未覆盖的高级能力。",
      "capabilities": [
        "工作流市场与官方体验导入",
        "zip/txt/json/yaml 文件导入",
        "本地素材上传",
        "完整执行日志"
      ],
      "policy": {
        "mode": "x-api-key",
        "label": "旧 REST/CLI 兼容",
        "useWhen": [
          "客户端不支持远程 MCP OAuth。",
          "任务需要当前 MCP 六项工具尚未覆盖的工作流市场导入、文件导入、本地素材上传或完整日志能力。"
        ],
        "rules": [
          "只有进入兼容路径时才提示 SCM_API_KEY；现代 MCP 客户端不得先要求用户复制 API Key。",
          "API Key 只从本地可信环境读取，不写入 Skill、日志、URL 或公开制品。",
          "兼容路径不得被描述为 OAuth Token，也不得把 OAuth Token 当网站 JWT 或通用 REST Bearer Token。"
        ],
        "apiKeyUrl": "https://agent.ai-tools.cn/user"
      }
    }
  }
}
