用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/RonShih/social-media-bot --skill draft-facebook命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Per-platform top-post analysis of competitor products via fetch-reference (public).
Generate caption + hashtags + media plan + product_id for one schedule slot. Subagent-friendly: orchestrator spawns one per slot in parallel.
Convert plan.json into plan.xlsx via scripts/plan-export.mjs (exceljs).
基于 SOC 职业分类
正在显示 SKILL.md
| name | draft-facebook |
| description | Draft a Facebook caption + hashtags. Medium length, link-friendly, low hashtag density. |
Common rules:
docs/OPERATING_RULES.md. Brand:config/brands/<active>.yaml.
product_id: matches products[].id in brand YAML.theme: from content_themes.language: zh-TW / en / ja / de (default: brand primary_language).mode: post (image post) | video (Reel). Caller sets.local_image_path or local_video_path: caller-provided absolute path. Existence is checked at publish time, not here.extra: free-form caller hints (promotion, season, key selling points, an injected reference from fetch-reference).{
"platform": "facebook",
"mode": "post|video",
"caption": "...",
"hashtags": ["#NoirsBoxes", "#..."],
"local_image_path": "/abs/...",
"local_video_path": null,
"rationale": "one or two sentences explaining the choices"
}
storefronts.amazon|taobao|rakuten or brand company.website).content_style.facebook.hashtag_count. Brand tag (e.g. #<display_name no spaces>) is mandatory.voice.tone; avoid all voice.forbidden_words and voice.forbidden_behavior.extra.promotion says otherwise.extra.reference is present, fold its summary / key_points into the body. Cite the source URL only if it strengthens the post; otherwise drop it.local_image_path / local_video_path — return what the caller passed.