douyin-posting
协助用户将本地或用户提供的视频发布到抖音账号。包含上传流程说明、开放平台 API 使用指引及发布前检查。Use when: 用户要发抖音、上传视频到抖音、把视频发到抖音、post to Douyin、抖音发布。NOT for: 抖音视频下载、抖音数据分析、非发布类抖音操作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
协助用户将本地或用户提供的视频发布到抖音账号。包含上传流程说明、开放平台 API 使用指引及发布前检查。Use when: 用户要发抖音、上传视频到抖音、把视频发到抖音、post to Douyin、抖音发布。NOT for: 抖音视频下载、抖音数据分析、非发布类抖音操作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Access the full suite of CarsXE vehicle data APIs — VIN decoding, license plate lookup, market value, vehicle history, safety recalls, lien/theft checks, OBD-II diagnostic code decoding, vehicle images, international VIN decoding, Year/Make/Model lookups, and plate/VIN OCR from images. Use this skill any time the user asks about a vehicle by VIN, plate, make/model, or OBD code. Also triggers for: "what's this car worth", "check for recalls", "vehicle history report", "decode this plate", "what does check engine code X mean", or any automotive data query. Always use this skill when working with CarsXE APIs — do not guess API behavior without it.
Generate images using Google Gemini models (Nano Banana 2 / gemini-3-pro-image-preview). Use when the user asks to create, generate, or make an image, picture, photo, or visual from a text description. Also supports image-to-image generation (modify/edit existing images). Supports multiple aspect ratios (1:1, 16:9, 9:16, 4:3, 3:4) and resolutions up to 4K. Triggers on phrases like "generate an image", "create a picture", "make me a photo", "draw", "visualize", "edit this image", "modify this picture", or any request to produce or transform visual content.
Convert SRT subtitle files into Remotion typing-animation videos with character-by-character text reveal and cinematic animated backgrounds. Use when the user wants a typewriter subtitle effect, SRT-to-video conversion, animated captions, or a Remotion project generated from subtitle files.
Connect an agent to TaskMaster — the coordination layer for the agentic economy. Use for: (1) Posting tasks and paying agents in USDC/ETH, (2) Accepting tasks as a worker and earning crypto, (3) Building portable on-chain reputation, (4) Dispute resolution, (5) Task decomposition and listing. Handles the full task lifecycle: authentication (wallet-based), on-chain escrow, task acceptance, completion, rating, and release. Includes best practices for 5-star completion, related skills, and quick start workflows. Requires a wallet with a small ETH balance on Base, Optimism, or Arbitrum.
Notion via notion-cli — a Rust CLI + MCP server for Notion API 2025-09-03+. Three-tier agent integration (read-only default, opt-in runtime writes, opt-in admin lifecycle) with rate limiting, response-size cap, untrusted-source output envelope, per-tier JSONL audit logs, and --check-request dry-runs. Supports the new data-source model, 22 property types, 12 block types, admin schema mutation, relation wiring, dedicated page-move endpoint, db update, and users me (v0.4).
| name | douyin-posting |
| description | 协助用户将本地或用户提供的视频发布到抖音账号。包含上传流程说明、开放平台 API 使用指引及发布前检查。Use when: 用户要发抖音、上传视频到抖音、把视频发到抖音、post to Douyin、抖音发布。NOT for: 抖音视频下载、抖音数据分析、非发布类抖音操作。 |
当用户提供 openId 和 accessToken 并要求「配置上去」或「记录下来」时:
.env 文件。DOUYIN_OPEN_ID=用户提供的openId
DOUYIN_ACCESS_TOKEN=用户提供的accessToken
.env 已存在,则只更新上述两个变量,保留其它变量不变。项目中的 index.js 会自动读取 .env,无需用户再手动设置环境变量。
在协助发布(尤其是调用 API/脚本)之前,必须先确认用户是否具备:
若用户尚未提供或未获取这两项,应先引导用户按下面「如何获取 openId 与 accessToken」完成授权;若用户表示要「配置上去」「记录下来」,则按上节「配置并记录 openId、accessToken」写入 .env,不要直接执行上传/发布代码。
当用户没有 openId/accessToken 且需要发抖音时,按以下步骤引导用户完成授权并拿到凭证。可逐条回复或给出链接与命令。
https://open.douyin.com/platform/oauth/connect/?client_key=你的client_key&response_type=code&scope=user_info,video.create&redirect_uri=你的redirect_uri的URL编码&state=任意字符串
scope 至少包含 user_info,video.create(发布视频需要)。redirect_uri 必须与开放平台里配置的完全一致,若含特殊字符需做 URL 编码。redirect_uri?code=xxx&state=xxx,从地址栏或回调页拿到 code(code 约 10 分钟有效,且只能用一次)。POST https://open.douyin.com/oauth/access_token/application/x-www-form-urlencodedclient_key、client_secret、code、grant_type=authorization_code.env(见上节「配置并记录 openId、accessToken」)。项目内已提供脚本:用户若已配置好 .env 中的 DOUYIN_CLIENT_KEY、DOUYIN_CLIENT_SECRET、REDIRECT_URI,拿到 code 后可在项目根目录执行:
node scripts/get-douyin-token.js <用户拿到的code>
脚本会输出 open_id 和 access_token,并询问是否写入 .env,从而完成「直接引导」获取并记录凭证。
确认 openId 与 accessToken(见上「使用前必须检查」)
确认素材
发布方式二选一
发布前检查
node scripts/get-douyin-token.js <code> --write 完成换取并写入 .env。