{"id":"a15f4925-5a6b-480d-a024-58a545b515ff","entityType":"agent","slug":"clawhub-annettemekuro30-x-twitter","name":"x-twitter","canonicalUrl":"https://www.xpersona.co/agent/clawhub-annettemekuro30-x-twitter","canonicalPath":"/agent/clawhub-annettemekuro30-x-twitter","generatedAt":"2026-10-10T08:20:32.189Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Skill: x-twitter Owner: annettemekuro30 Summary: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Tags: latest:2.3.1 Version history: v2.3.1 | 2026-01-31T03:03:26.414Z | auto - Rebranded skill as \"twitter-openclaw\" with updated description and emoji - Expanded documentation with detailed authentication instructions and command examples for all major Twitter/X actions (read","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 11.3K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn7dbqg2v5mjsk88zz6egthcy5808wft:x-twitter","sourceUrl":"https://clawhub.ai/annettemekuro30/x-twitter","homepage":"https://clawhub.ai/annettemekuro30/x-twitter","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/annettemekuro30/x-twitter","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":74,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Skill: x-twitter Owner: annettemekuro30 Summary: Interact with Twi"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":11342,"packageName":null,"latestVersion":"2.3.1","tractionLabel":"11.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-02-28T16:59:01.651Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T16:59:01.651Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T16:59:01.651Z","lastVerifiedAt":null,"highlights":[{"version":"2.3.1","createdAt":"2026-01-31T03:03:26.414Z","changelog":"- Rebranded skill as \"twitter-openclaw\" with updated description and emoji - Expanded documentation with detailed authentication instructions and command examples for all major Twitter/X actions (read, post, search, engage, manage lists) - Clarified output formatting options and result customization flags - Added operational guidelines (confirmation before write actions, output formatting, rate limiting) - Improved troubleshooting section for common errors (authorization, rate limiting)","fileCount":4,"zipByteSize":6243}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn7dbqg2v5mjsk88zz6egthcy5808wft:x-twitter","setupComplexity":"low","setupSteps":["Node.js workspace detected. Install dependencies securely: run `npm ci --ignore-scripts` to prevent post-install lifecycle triggers from running arbitrary code, then selectively audit the dependency tree.","Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T08:20:32.189Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-annettemekuro30-x-twitter/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: x-twitter\n\nOwner: annettemekuro30\n\nSummary: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline.\n\nTags: latest:2.3.1\n\nVersion history:\n\nv2.3.1 | 2026-01-31T03:03:26.414Z | auto\n\n- Rebranded skill as \"twitter-openclaw\" with updated description and emoji\n- Expanded documentation with detailed authentication instructions and command examples for all major Twitter/X actions (read, post, search, engage, manage lists)\n- Clarified output formatting options and result customization flags\n- Added operational guidelines (confirmation before write actions, output formatting, rate limiting)\n- Improved troubleshooting section for common errors (authorization, rate limiting)\n\nArchive index:\n\nArchive v2.3.1: 4 files, 6243 bytes\n\nFiles: bin/twclaw.js (13181b), package.json (184b), SKILL.md (3958b), _meta.json (128b)\n\nFile v2.3.1:SKILL.md\n\n---\nname: twitter-openclaw\ndescription: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline.\nuser-invocable: true\nmetadata: {\"openclaw\":{\"emoji\":\"🐦‍⬛\",\"skillKey\":\"twitter-openclaw\",\"primaryEnv\":\"TWITTER_BEARER_TOKEN\",\"requires\":{\"bins\":[\"twclaw\"],\"env\":[\"TWITTER_BEARER_TOKEN\"]},\"install\":[{\"id\":\"npm\",\"kind\":\"node\",\"package\":\"twclaw\",\"bins\":[\"twclaw\"],\"label\":\"Install twclaw (npm)\"}]}}\n---\n\n# twitter-openclaw 🐦‍⬛\n\nInteract with Twitter/X posts, timelines, and users from OpenClaw.\n\n## Authentication\n\nRequires a Twitter API Bearer Token set as `TWITTER_BEARER_TOKEN`.\n\nOptionally set `TWITTER_API_KEY` and `TWITTER_API_SECRET` for write operations (post, like, retweet).\n\nRun `twclaw auth-check` to verify credentials.\n\n## Commands\n\n### Reading\n\n```bash\ntwclaw read <tweet-url-or-id>          # Read a single tweet with full metadata\ntwclaw thread <tweet-url-or-id>        # Read full conversation thread\ntwclaw replies <tweet-url-or-id> -n 20 # List replies to a tweet\ntwclaw user <@handle>                  # Show user profile info\ntwclaw user-tweets <@handle> -n 20     # User's recent tweets\n```\n\n### Timelines\n\n```bash\ntwclaw home -n 20                      # Home timeline\ntwclaw mentions -n 10                  # Your mentions\ntwclaw likes <@handle> -n 10           # User's liked tweets\n```\n\n### Search\n\n```bash\ntwclaw search \"query\" -n 10            # Search tweets\ntwclaw search \"from:elonmusk AI\" -n 5  # Search with operators\ntwclaw search \"#trending\" --recent     # Recent tweets only\ntwclaw search \"query\" --popular        # Popular tweets only\n```\n\n### Trending\n\n```bash\ntwclaw trending                        # Trending topics worldwide\ntwclaw trending --woeid 23424977       # Trending in specific location\n```\n\n### Posting\n\n```bash\ntwclaw tweet \"hello world\"                          # Post a tweet\ntwclaw reply <tweet-url-or-id> \"great thread!\"      # Reply to a tweet\ntwclaw quote <tweet-url-or-id> \"interesting take\"   # Quote tweet\ntwclaw tweet \"look at this\" --media image.png        # Tweet with media\n```\n\n### Engagement\n\n```bash\ntwclaw like <tweet-url-or-id>          # Like a tweet\ntwclaw unlike <tweet-url-or-id>        # Unlike a tweet\ntwclaw retweet <tweet-url-or-id>       # Retweet\ntwclaw unretweet <tweet-url-or-id>     # Undo retweet\ntwclaw bookmark <tweet-url-or-id>      # Bookmark a tweet\ntwclaw unbookmark <tweet-url-or-id>    # Remove bookmark\n```\n\n### Following\n\n```bash\ntwclaw follow <@handle>                # Follow user\ntwclaw unfollow <@handle>              # Unfollow user\ntwclaw followers <@handle> -n 20       # List followers\ntwclaw following <@handle> -n 20       # List following\n```\n\n### Lists\n\n```bash\ntwclaw lists                           # Your lists\ntwclaw list-timeline <list-id> -n 20   # Tweets from a list\ntwclaw list-add <list-id> <@handle>    # Add user to list\ntwclaw list-remove <list-id> <@handle> # Remove user from list\n```\n\n## Output Options\n\n```bash\n--json          # JSON output\n--plain         # Plain text, no formatting\n--no-color      # Disable ANSI colors\n-n <count>      # Number of results (default: 10)\n--cursor <val>  # Pagination cursor for next page\n--all           # Fetch all pages (use with caution)\n```\n\n## Guidelines for OpenClaw\n\n- When reading tweets, always show: author, handle, text, timestamp, engagement counts.\n- For threads, present tweets in chronological order.\n- When searching, summarize results concisely with key metrics.\n- Before posting/liking/retweeting, confirm the action with the user.\n- Rate limits apply — space out bulk operations.\n- Use `--json` when you need to process output programmatically.\n\n## Troubleshooting\n\n### 401 Unauthorized\nCheck that `TWITTER_BEARER_TOKEN` is set and valid.\n\n### 429 Rate Limited\nWait and retry. Twitter API has strict rate limits per 15-minute window.\n\n---\n\n**TL;DR**: Read, search, post, and engage on Twitter/X. Always confirm before write actions.\n\nFile v2.3.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dbqg2v5mjsk88zz6egthcy5808wft\",\n  \"slug\": \"x-twitter\",\n  \"version\": \"2.3.1\",\n  \"publishedAt\": 1769828606414\n}\n\nFile v2.3.1:package.json\n\n{\n  \"name\": \"twclaw\",\n  \"version\": \"1.0.0\",\n  \"description\": \"Twitter/X CLI for OpenClaw — mock implementation\",\n  \"bin\": {\n    \"twclaw\": \"./bin/twclaw.js\"\n  },\n  \"license\": \"MIT\"\n}","readmeExcerpt":"Skill: x-twitter Owner: annettemekuro30 Summary: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Tags: latest:2.3.1 Version history: v2.3.1 | 2026-01-31T03:03:26.414Z | auto - Rebranded skill as \"twitter-openclaw\" with updated description and emoji - Expanded documentation with detailed authentication instructions and command examples for all major Twitter/X actions (read","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"twclaw read <tweet-url-or-id>          # Read a single tweet with full metadata\ntwclaw thread <tweet-url-or-id>        # Read full conversation thread\ntwclaw replies <tweet-url-or-id> -n 20 # List replies to a tweet\ntwclaw user <@handle>                  # Show user profile info\ntwclaw user-tweets <@handle> -n 20     # User's recent tweets"},{"language":"bash","snippet":"twclaw home -n 20                      # Home timeline\ntwclaw mentions -n 10                  # Your mentions\ntwclaw likes <@handle> -n 10           # User's liked tweets"},{"language":"bash","snippet":"twclaw search \"query\" -n 10            # Search tweets\ntwclaw search \"from:elonmusk AI\" -n 5  # Search with operators\ntwclaw search \"#trending\" --recent     # Recent tweets only\ntwclaw search \"query\" --popular        # Popular tweets only"},{"language":"bash","snippet":"twclaw trending                        # Trending topics worldwide\ntwclaw trending --woeid 23424977       # Trending in specific location"},{"language":"bash","snippet":"twclaw tweet \"hello world\"                          # Post a tweet\ntwclaw reply <tweet-url-or-id> \"great thread!\"      # Reply to a tweet\ntwclaw quote <tweet-url-or-id> \"interesting take\"   # Quote tweet\ntwclaw tweet \"look at this\" --media image.png        # Tweet with media"},{"language":"bash","snippet":"twclaw like <tweet-url-or-id>          # Like a tweet\ntwclaw unlike <tweet-url-or-id>        # Unlike a tweet\ntwclaw retweet <tweet-url-or-id>       # Retweet\ntwclaw unretweet <tweet-url-or-id>     # Undo retweet\ntwclaw bookmark <tweet-url-or-id>      # Bookmark a tweet\ntwclaw unbookmark <tweet-url-or-id>    # Remove bookmark"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: twitter-openclaw\ndescription: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline.\nuser-invocable: true\nmetadata: {\"openclaw\":{\"emoji\":\"🐦‍⬛\",\"skillKey\":\"twitter-openclaw\",\"primaryEnv\":\"TWITTER_BEARER_TOKEN\",\"requires\":{\"bins\":[\"twclaw\"],\"env\":[\"TWITTER_BEARER_TOKEN\"]},\"install\":[{\"id\":\"npm\",\"kind\":\"node\",\"package\":\"twclaw\",\"bins\":[\"twclaw\"],\"label\":\"Install twclaw (npm)\"}]}}\n---\n\n# twitter-openclaw 🐦‍⬛\n\nInteract with Twitter/X posts, timelines, and users from OpenClaw.\n\n## Authentication\n\nRequires a Twitter API Bearer Token set as `TWITTER_BEARER_TOKEN`.\n\nOptionally set `TWITTER_API_KEY` and `TWITTER_API_SECRET` for write operations (post, like, retweet).\n\nRun `twclaw auth-check` to verify credentials.\n\n## Commands\n\n### Reading\n\n```bash\ntwclaw read <tweet-url-or-id>          # Read a single tweet with full metadata\ntwclaw thread <tweet-url-or-id>        # Read full conversation thread\ntwclaw replies <tweet-url-or-id> -n 20 # List replies to a tweet\ntwclaw user <@handle>                  # Show user profile info\ntwclaw user-tweets <@handle> -n 20     # User's recent tweets\n```\n\n### Timelines\n\n```bash\ntwclaw home -n 20                      # Home timeline\ntwclaw mentions -n 10                  # Your mentions\ntwclaw likes <@handle> -n 10           # User's liked tweets\n```\n\n### Search\n\n```bash\ntwclaw search \"query\" -n 10            # Search tweets\ntwclaw search \"from:elonmusk AI\" -n 5  # Search with operators\ntwclaw search \"#trending\" --recent     # Recent tweets only\ntwclaw search \"query\" --popular        # Popular tweets only\n```\n\n### Trending\n\n```bash\ntwclaw trending                        # Trending topics worldwide\ntwclaw trending --woeid 23424977       # Trending in specific location\n```\n\n### Posting\n\n```bash\ntwclaw tweet \"hello world\"                          # Post a tweet\ntwclaw reply <tweet-url-or-id> \"great thread!\"      # Reply to a tweet\ntwclaw quote <tweet-url-or-id> \"interesting take\"   # Quote tweet\ntwclaw tweet \"look at this\" --media image.png        # Tweet with media\n```\n\n### Engagement\n\n```bash\ntwclaw like <tweet-url-or-id>          # Like a tweet\ntwclaw unlike <tweet-url-or-id>        # Unlike a tweet\ntwclaw retweet <tweet-url-or-id>       # Retweet\ntwclaw unretweet <tweet-url-or-id>     # Undo retweet\ntwclaw bookmark <tweet-url-or-id>      # Bookmark a tweet\ntwclaw unbookmark <tweet-url-or-id>    # Remove bookmark\n```\n\n### Following\n\n```bash\ntwclaw follow <@handle>                # Follow user\ntwclaw unfollow <@handle>              # Unfollow user\ntwclaw followers <@handle> -n 20       # List followers\ntwclaw following <@handle> -n 20       # List following\n```\n\n### Lists\n\n```bash\ntwclaw lists                           # Your lists\ntwclaw list-timeline <list-id> -n 20   # Tweets from a list\ntwclaw list-add <list-id> <@handle>    # Add user to list\ntwclaw list-remove <list-id> <@handle> # Remove user from list\n```\n\n## Output Options\n\n```bash\n--json          # JSON output\n--pl"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dbqg2v5mjsk88zz6egthcy5808wft\",\n  \"slug\": \"x-twitter\",\n  \"version\": \"2.3.1\",\n  \"publishedAt\": 1769828606414\n}"},{"path":"package.json","content":"{\n  \"name\": \"twclaw\",\n  \"version\": \"1.0.0\",\n  \"description\": \"Twitter/X CLI for OpenClaw — mock implementation\",\n  \"bin\": {\n    \"twclaw\": \"./bin/twclaw.js\"\n  },\n  \"license\": \"MIT\"\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Skill: x-twitter Owner: annettemekuro30 Summary: Interact with Twitter/X — read tweets, search, post, like, retweet, and manage your timeline. Tags: latest:2.3.1 Version history: v2.3.1 | 2026-01-31T03:03:26.414Z | auto - Rebranded skill as \"twitter-openclaw\" with updated description and emoji - Expanded documentation with detailed authentication instructions and command examples for all major Twitter/X actions (read","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":588,"uniquenessScore":61,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-10T08:20:32.189Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[]}}}