SuperAPI AI 工具集

social-check

通用与其它

查看项目

更新于 10-16 06:19

技能介绍

用途:在社交帖子发布前,按目标平台的实际约束与惯例校验草稿,逐项返回 pass/warn/fix 判定,并内联给出修正后的文本。

主要能力:内置 linter 做机械计数,包括平台精确字符数(X 将 URL 计为 23、emoji 计为 2;Mastodon 将 URL 计为 23)、截断点、链接数量与位置、话题标签数量/位置/大小写、诱导互动措辞及格式陷阱;输出 JSON(counts、checks、summary),任一检查为 fix 时以非零码退出。判断类检查由使用者负责:开头钩子是否在截断点前传达完整想法、媒体宽高比与替代文本、首评策略、诱导互动替换、语气规则。

使用方式:先读取项目根目录的 social-context.md(也检查 .agents/social-context.md)中的 Voice、Platforms、Never 规则;缺失时可先运行 social-context 技能,但不阻塞,改为快速问 2–3 个问题。然后运行 linter,例如:bun scripts/lint-post.mjs --platform x --file draft.txt;bun scripts/lint-post.mjs --all --file draft.txt;echo "$DRAFT" | bun scripts/lint-post.mjs --platform linkedin。node 可替代 bun,--help 查看选项,--list 查看支持平台。无运行时则按 references/platform-limits.md 手工计数。约束以 references/platform-limits.md 和 linter 读取的 JSON 为准,不凭记忆。

适用场景:多平台社交草稿发布前检查,按平台分别评估,不合并判定。

限制:需自行提供判断;资料未说明具体支持平台完整列表、收费、价格或效果保证。