AIKraft/Skills/Расширение: Публикация в X

Расширение: Публикация в X

MANDATORY recipe for every Caffeine build that posts to X (Twitter). The ONLY supported path is the `x-client` mops package with OAuth 2.0 PKCE. Hand-rolling `ic.http_request` or `icBooking.http_request` calls to `api.x.com/2/tweets`, `api.x.com/2/oauth2/token`, or any other X endpoint is a FORBIDDEN anti-pattern — it bypasses bearer auth, replication-cost safeguards, and `x-client`'s null-field

caffeinelabs official Разработка

Что делает навык

ОБЯЗАТЕЛЬНЫЙ рецепт для любой Caffeine-сборки, публикующей в X (Twitter). ЕДИНСТВЕННЫЙ поддерживаемый способ — mops-пакет `x-client` с OAuth 2.0 PKCE. Ручные вызовы `ic.http_request` или `icBooking.http_request` к `api.x.com/2/tweets`, `api.x.com/2/oauth2/token` или любому другому эндпоинту X — ЗАПРЕЩЁННЫЙ антипаттерн: он обходит bearer-аутентификацию, защиту от расходов на репликацию и обработку null-полей в `x-client`

Как подключить

1Скачать навык
# возьмите папку навыка «extension-posting-to-x» из репозитория: # https://github.com/caffeinelabs/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r extension-posting-to-x/ ~/.claude/skills/extension-posting-to-x/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.