nirholas/xactions

delegate-access

Add, remove, and manage delegate accounts on X/Twitter. Delegates can post, reply, or like on behalf of your account. Use when users want to grant or revoke access to their account for a team member or manager.

First seen Apr 15, 2026

Installation

$ npx skills add nirholas/xactions --skill delegate-access

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from nirholas/xactions · top by installs.

npx skills add nirholas/xactions

Browse all from nirholas/xactions

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 510
License LICENSE
Default branch main
Open issues 9
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseApache-2.0
More metadata
author
nichxbt
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,191 B
  • docs SUMMARY.md 233 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 10 installs

SKILL.md

Delegate Access Management

Browser console script for managing who can post on behalf of your X account.

Script Selection

Goal File Navigate to
View and manage delegates src/delegateAccess.js x.com

Quick Start

  1. Go to x.com
  2. Open DevTools (F12) → Console
  3. Edit CONFIG if needed
  4. Paste src/delegateAccess.js → Enter

Configuration

const CONFIG = {
  autoNavigate: true,         // Navigate to delegate settings automatically
  scanDelegates: true,        // List current delegates
  showPermissionsInfo: true,  // Display permissions reference
  delayBetweenActions: 2000, // ms between UI actions
  scrollDelay: 1500,          // ms between scroll actions
};

Permission Types

Permission Icon Description
post ✍️ Post tweets on your behalf
reply 💬 Reply to tweets on your behalf
like ❤️ Like tweets on your behalf
dm 📨 Send DMs on your behalf

Available Functions

XActions.delegates.list()                    // List all current delegates
XActions.delegates.add('username', perms)    // Add a delegate with permissions
XActions.delegates.remove('username')        // Remove a delegate
XActions.delegates.setPermissions('username', perms) // Update permissions

Notes

  • Delegate access requires X Premium
  • Delegates navigate to your profile and can act on your behalf within granted permissions
  • Data is cached in sessionStorage under xactions_delegates
  • Navigate to x.com/settings/delegate to view X's native delegate management UI

Related Skills

  • premium-subscriptions — Manage X Premium features
  • settings-privacy — Configure account privacy and access settings
  • teams-management — API-based team and multi-user management