Skip to main content

X Post

Skill Active
Part of:Startup

Post to X (Twitter) from the command line. Text, images, and video.

Purpose

To enable users to post content to X (Twitter) directly from the command line, integrating social media updates into workflows.

Features

  • Post text-only tweets
  • Post tweets with image attachments
  • Post tweets with video attachments
  • Check user profile information

Use Cases

  • Automating social media posts from scripts
  • Quickly sharing updates or media to X without opening a browser
  • Integrating X posting into CI/CD pipelines or other automation workflows

Non-Goals

  • Replying to tweets
  • Direct messaging
  • Managing followers
  • Analyzing tweet performance

Maintenance

  • warning:Commit recencyThe last commit was over 3 months ago (February 23, 2026), suggesting potential unmaintained status.
  • warning:Dependency ManagementThe skill relies on Python packages ('xdk', 'requests_oauthlib') which are not pinned, and no lockfile is present, raising concerns about dependency stability and security.

Versioning

  • warning:Release ManagementNo versioning information (semver, changelog, release tags) is present, and the installation instructions reference `main` via the marketplace add command, making it difficult to pin a specific version.

Code Execution

  • warning:ValidationThe script accepts tweet text and media paths, but the input validation and sanitization mechanisms are not explicitly detailed or schema-driven, potentially allowing for unexpected input.
  • warning:Error HandlingThe script outlines basic usage but does not detail specific error handling for API failures, network issues, or invalid media types, which could lead to opaque errors for the user.

Errors

  • warning:Actionable error messagesWhile the setup describes credentials, the script itself does not detail specific error handling for API-related issues or provide remediation steps for common failures.

Execution

  • warning:Pinned dependenciesThe SKILL.md lists required Python packages but does not provide pinned versions or lockfile information, and the script lacks a shebang with a pinned interpreter.

Protocol

  • warning:Idempotent retry & timeoutsThe script does not appear to implement explicit timeouts for API calls or ensure idempotency for posting operations, which could lead to issues with retries or hanging operations.

Practical Utility

  • warning:Edge casesWhile basic usage is covered, the SKILL.md does not explicitly document failure modes (e.g., API errors, invalid media types) or recovery steps, leaving users to encounter them without guidance.

Portability

  • warning:Stack assumptionsThe SKILL.md mentions Python packages but lacks a shebang line with a pinned interpreter or explicit installation instructions for Python itself, relying on the environment.

Safety

  • warning:Halt on unexpected statePreconditions like the presence of the credentials file and correct Python packages are not explicitly checked or reported on with clear error messages if missing.

Installation

/plugin install claude-code-startup-skills@rameerez-claude-code-startup-skills

Quality Score

75 /100
Analyzed about 14 hours ago

Trust Signals

Last commit3 months ago
Stars23
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.