All skills
superx-so avatar

/superx

@2276277
by SuperXsuperx-so/superx-agent27 stars
6

Grow a Twitter/X account with SuperX. Use when someone asks for a weekly growth recap or account analytics, wants to find leads or buyers on X, needs draft posts or threads written and scheduled, wants replies drafted or reply history reviewed, asks who engages with them most, wants inspiration from high-performing posts, or wants X Articles written and published. Also covers contact lists, signal agents (automated lead finders), Engage feeds, tagging, media attachments, AI cover images, and the Context settings (profile, interests, rules, reply settings, favorite creators, style guide, products) that steer SuperX writing. Everything runs through the superx CLI or the SuperX API; nothing is posted without a person saying so.

Use this Skill: https://skilld.dev/gh/superx-so/superx-agent/superx

This session only. Nothing lands on disk.

referencesskillswarm-outreach-pipelinerecipe.md

≈464 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Warm Outreach Pipeline

Research a list, get one personalized message per person, and queue them only after the person approves every message.

HANDLES=$(superx contacts:list --sort engagement --limit 25 | jq -r '[.data[].username] | join(",")')
superx datasets:research --handles "$HANDLES" --max 25 --focus "<what to look for>" --wait
superx datasets:outreach-drafts <dataset-id> --format "<the template or an example message>"
superx datasets:rows <dataset-id> --limit 25
superx dm:limits
superx dm:campaign --recipients recipients.json --idempotency-key "outreach-<slug>-1"
superx dm:campaign-status <campaign-id>

--handles, --list, --agent and --dataset are alternative sources for the research step: give exactly one. contacts:list returns people, not a list id, so its output feeds --handles through the jq above; --list takes a contact-list id from lists:list instead, which is the other way into this skill. Both cap at 25 profiles. Build recipients.json from the dataset rows as [{"x_user_id":"...","handle":"...","name":"...","message":"..."}], one entry per person, each carrying its own approved message. Ask the person for the --format; never invent one.

MCP: get_top_contacts -> research_profiles -> draft_outreach_dms -> get_dataset_rows -> get_dm_limits -> queue_dm_campaign -> get_dm_campaign

Stops at: a queued campaign, not delivered messages. dm:campaign is an ENQUEUE: the SuperX app sends the messages later, within the account's daily and monthly DM limits, so report counts and never say anything was sent. dm:campaign-status and dm:queue show what actually went out; dm:cancel cancels the unsent ones. Research costs 1 AI credit per profile researched, max 100 recipients per campaign, and the person is responsible for these messages under X's automation rules.

Source: SKILL.md on GitHub

2 warnings12d3 checks · Risk SAFE
  • Gen Agent Trust Hub12d

    The SuperX skill enables an AI agent to manage X (Twitter) account growth through a specialized CLI tool provided by a recognized vendor (superx-so). The skill uses shell commands to perform analytics, scheduling, and content generation. The primary security risk is Indirect Prompt Injection, as the agent is instructed to process and respond to untrusted data from X (such as post replies and keyword feeds) without explicit instructions for data sanitization or boundary management. The skill also requires the installation of an external CLI tool and the management of API credentials.

  • Socket12d

    1 alert: gptAnomaly

  • Snyk12d

    Risk: MEDIUM · 1 issue

Signed by skilld at 2276277. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 2 weeks ago
homepage
https://docs.superx.so
Other metadata
metadata
{
  "openclaw": {
    "emoji": "🚀",
    "requires": {
      "bins": [
        "superx"
      ],
      "env": []
    }
  }
}

README badge

README badge for superx-so/superx-agent