ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      lobstergeneralintelligence

      Safety Report

      X Api

      @lobstergeneralintelligence

      Post to X (Twitter) using the official API with OAuth 1.0a. Use when you need to tweet, post updates, or publish content. Bypasses rate limits and bot detection that affect cookie-based approaches like bird CLI.

      4,462Downloads
      22Installs
      29Stars
      1Versions
      API Integration4,971CLI & Shell Tools1,805Social Media1,367DevOps & Infrastructure1,045

      Security Analysis

      high confidence
      Clean0.08 risk

      The skill does what it says — posts to X using OAuth 1.0a — but the registry metadata omits the required credentials and a few small inconsistencies should be noted before installing.

      Feb 11, 20264 files3 concerns
      Purpose & Capabilitynote

      The skill's name, README, SKILL.md, and script all align: it posts to X via the official API and requires OAuth 1.0a credentials. However the registry metadata claims no required env vars/primary credential while the runtime clearly requires four credentials (consumer key/secret and access token/secret). This mismatch is an incoherence in the metadata, not the implementation.

      Instruction Scopeok

      Runtime instructions and the script are narrowly scoped to posting tweets. The script only reads credentials (from env vars or the stated config paths) and calls the official API via the twitter-api-v2 library. It does not attempt to read unrelated system files or contact unexpected endpoints.

      Install Mechanismnote

      There is no bundled install spec (instruction-only skill) and the project depends on the npm package twitter-api-v2 declared in package.json. The SKILL.md recommends running npm install (or -g). This is a standard, moderate-risk dependency install; verify the package/version via npm and consider running npm audit before installing globally.

      Credentialsconcern

      The runtime requires four sensitive credentials (X_API_KEY, X_API_SECRET, X_ACCESS_TOKEN, X_ACCESS_SECRET) and accepts a config file at ~/.clawdbot/secrets/x-api.json or ./.x-api.json. Those requirements are proportionate to posting on X, but the registry metadata incorrectly lists no required env vars/credentials. Also note the fallback to a .x-api.json in the current working directory — storing secrets there could be riskier than a secure home config file.

      Persistence & Privilegeok

      The skill does not request persistent, elevated, or always-on privileges (always: false). It does not modify other skills or system-wide settings. It just provides a CLI script invoked by the user or the agent.

      Guidance

      This skill's code matches its description: it posts tweets using OAuth 1.0a and requires four X credentials. Before installing: (1) be aware the registry metadata omitted the required credentials — the SKILL.md/script expect X_API_KEY, X_API_SECRET, X_ACCESS_TOKEN, X_ACCESS_SECRET or a config file; (2) store credentials securely (prefer a single-purpose file in your home directory with restricted permissions rather than ./.x-api.json); (3) review and verify the npm dependency (twitter-api-v2) and run npm audit or install in an isolated environment if you have concerns; (4) the README claim that this “bypasses rate limits and bot detection” is marketing — expect standard API limits/requirements and billing from X; (5) confirm you trust the skill owner (no homepage provided) and inspect the script yourself — it does not exfiltrate secrets or call unexpected hosts. If any of these checks fail or you are uncomfortable storing OAuth tokens, do not install the skill.

      Latest Release

      v0.1.0

      - Initial release of x-api: post tweets to X (Twitter) using the official API with OAuth 1.0a. - Bypasses rate limits and bot detection—more reliable than cookie-based CLI tools. - Clear setup instructions for obtaining and configuring API credentials. - Supports multi-line tweet posts and returns the tweet URL on success. - Specifies API usage limits, troubleshooting steps, and distinguishes use cases vs. the bird CLI for reading.

      Popular Skills

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Summarize

      @summarize · 415 stars

      Published by @lobstergeneralintelligence on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]