Shared Sessions for Claude Code
링크로 Claude Code 세션을 공유하면 팀원이 각자 Claude Code에서 참여해 함께 작업합니다
AI 에이전트가 X·Bluesky·LinkedIn에 게시하고 API·CLI로 스케줄링 제공, 7일 무료 체험
AI agents post to X, Bluesky and LinkedIn via MCP server, REST API or CLI. No X developer account. Full AI scheduler included. 7-day free trial from $11.99/mo.
플러그인TypeScriptGitHub @opentweetio온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기OpenTweet plugin for OpenClaw. Schedule and publish X posts, threads and long-form articles from your agent.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Schedule and publish X, Bluesky and LinkedIn posts, threads and long-form articles from OpenClaw, using your OpenTweet account.
Create an API key at opentweet.io/developer, then add it to openclaw.json:
baseUrl is optional and only needed for self-hosted OpenTweet instances.
Multi-account users should call opentweet_accounts first and pass the resulting x_account_id to the other tools.README 전문 보기 ↗Schedule and publish X, Bluesky and LinkedIn posts, threads and long-form articles from OpenClaw, using your OpenTweet account.
openclaw plugins install clawhub:@opentweetio/openclaw-plugin
openclaw plugins enable opentweet
openclaw gateway restart
Create an API key at opentweet.io/developer, then add it to openclaw.json:
{
plugins: {
entries: {
opentweet: {
enabled: true,
config: { apiKey: "ot_..." }
}
}
}
}
baseUrl is optional and only needed for self-hosted OpenTweet instances.
| Tool | What it does |
|---|---|
opentweet_accounts | Connected X accounts, subscription status, remaining daily quota |
opentweet_list_platforms | Connected networks, the auto cross-post setting, and what an unspecified post targets |
opentweet_post | Create a post or thread on X, Bluesky, LinkedIn or any combination: draft, schedule, or publish now |
opentweet_list_posts | List drafts, scheduled, published or failed posts |
opentweet_update_post | Edit, reschedule, publish or delete an existing post |
opentweet_upload_media | Upload an image or video and get a media URL |
opentweet_analytics | Publishing overview, top posts, best times to post |
opentweet_article | Create, update, publish or delete long-form X articles |
opentweet_search_inspiration | Search X for high performing posts on a topic |
opentweet_repurpose_tweet | Rewrite a post in your voice and save it as a draft |
opentweet_import_csv | Turn each row of a CSV into a post with an AI prompt, as drafts or scheduled from a date column |
Multi-account users should call opentweet_accounts first and pass the resulting x_account_id to the other tools.
opentweet_post takes a platforms array. Pass ["x", "bluesky", "linkedin"] to publish the same content to all three networks in one call, or any subset such as ["bluesky"] for Bluesky only or ["x", "linkedin"]. An explicit list is always honoured exactly.
Leaving platforms out is not the same as pinning the post to X. An unspecified post follows the account's auto cross-post setting, which sends it to every connected network when that setting is on. Call opentweet_list_platforms to see what an unspecified post would target.
opentweet_list_platforms reports default_targets (what an unspecified post is attempted on) and deliverable_targets (the subset that will actually land) separately, and likewise connected and usable. A network whose authorisation has expired is still connected but has usable: false and needs_reconnect: true, and cannot publish until it is reconnected.
Every post comes back with a results array carrying one entry per network: published with a url, failed with an error, or skipped with a skip_reason. A skip is not a failure, so read the array before reporting the outcome.
opentweet_search_inspiration, opentweet_repurpose_tweet and opentweet_import_csv consume the daily search and AI generation quotas on your OpenTweet plan.failed Bluesky entry while X publishes fine.skipped LinkedIn entry with a skip_reason. Hashtags and mentions publish as plain text, and there are no LinkedIn analytics.opentweet_list_platforms shows LinkedIn as usable: false with needs_reconnect: true.Requires Node 22.22.3+, 24.15+, or 25.9+, matching OpenClaw's own engine range.
npm install
npm run build
npm run manifest # regenerate openclaw.plugin.json from the entry point
npm run validate
npm pack --pack-destination /tmp
openclaw plugins install npm-pack:/tmp/opentweetio-openclaw-plugin-0.1.0.tgz --force
openclaw plugins inspect opentweet --runtime --json
clawhub package publish . --dry-run
clawhub package publish .
MIT