FlockPoster Customer Skill 面向客户侧 FlockPoster CLI 工作流,仅使用公开 CLI 与公开 API,不假设可访问产品内部、部署设施或私有仓库。
用途:帮助用户从命令行安装、配置并使用 FlockPoster,完成社交媒体内容的上传、草稿或定时发布、帖子管理以及平台/帖子分析。
主要能力:列出集成(integrations:list)、查看集成设置(integrations:settings)、触发提供商动态数据(integrations:trigger)、上传媒体(upload)、创建草稿或定时帖(posts:create)、列出或删除帖子(posts:list、posts:delete)、获取分析(analytics:platform、analytics:post),以及用 posts:missing 与 posts:connect 修复缺失的 release ID。
使用方式:先安装 CLI:npm install -g flockposter-cli;设置必需环境变量:export FLOCKPOSTER_API_KEY=your_api_key_here;自托管或非默认主机可设 export FLOCKPOSTER_API_URL=https://your-host.example.com/api。若不知 API Key 来源,应引导用户查看其 FlockPoster 账户设置与公开文档。推荐流程:先发现集成,再查看集成设置,必要时获取提供商动态数据,上传媒体后再发帖,最后用列表或分析命令复核。集成 ID 因客户而异,提供商专属发帖前不应跳过发现步骤。
典型场景:X 线程用重复 -c;多平台内容不同用 posts:create --json <file>;本地媒体先 upload 再传回 .path。TikTok 用 content_posting_method 的 UPLOAD 或 DIRECT_POST;Instagram 帖子与 Reels 用 post_type: post,Stories 用 story;YouTube Shorts 使用普通上传设置。
限制:仅限公开 CLI 与 API,不依赖私有文件、内部架构或未发布功能;不要虚构提供商字段值,应以 integrations:settings 的实时 schema 为准;分析返回 {"missing": true} 时按缺失 release ID 流程处理;优先级以公开文档与 CLI 帮助为准。定价、收费与更多平台支持信息暂未提供。