nirholas/xactions

account-tools

Miscellaneous account utilities — view join date, login history, connected accounts, appeal suspension, QR code sharing, share/embed tweets, upload contacts, and calculate account age. Use when users need account info tools not covered by other skills.

First seen Apr 15, 2026

Installation

$ npx skills add nirholas/xactions --skill account-tools

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,955 B
  • docs SUMMARY.md 275 B

History

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

SKILL.md

Account Tools (Miscellaneous)

Browser console scripts for account utility tasks on X/Twitter.

Script Selection

Goal File Navigate to
View join date, login history, connected accounts src/accountMisc.js x.com
Appeal account suspension src/accountMisc.js x.com
Calculate account age src/accountMisc.js x.com/USERNAME
Generate QR code for a profile/tweet src/qrCodeSharing.js Any page
Share or embed a tweet src/shareEmbed.js Tweet page
Upload contacts for people discovery src/uploadContacts.js x.com

accountMisc.js — Available Functions

XActions.accountMisc.viewJoinDate('username')       // Scrape join date from profile
XActions.accountMisc.viewLoginHistory()             // View active sessions (device, location, IP)
XActions.accountMisc.viewConnectedAccounts()        // View linked external accounts (Google, Apple)
XActions.accountMisc.appealSuspension()             // Navigate to account appeal/support page
XActions.accountMisc.exportAccountSummary()         // Export account data as JSON
XActions.accountMisc.accountAgeCalculator('user')   // Calculate account age in days/months/years

qrCodeSharing.js — Usage

// Generates a QR code for any X profile or tweet URL
XActions.qr.generateProfile('username')   // QR code for @username's profile
XActions.qr.generateTweet('tweetUrl')     // QR code for a specific tweet
XActions.qr.download()                     // Download as PNG

shareEmbed.js — Usage

// On a tweet page:
XActions.share.copyLink()               // Copy tweet URL to clipboard
XActions.share.getEmbedCode()           // Get HTML embed code for the tweet
XActions.share.openShare()              // Open X's native share menu

uploadContacts.js — Usage

Uploads phone contacts to X for "People you may know" discovery. Navigate to x.com/settings/contacts and paste the script.

Notes

  • viewLoginHistory() requires navigating to x.com/settings/sessions
  • viewConnectedAccounts() requires navigating to x.com/settings/connected_accounts
  • appealSuspension() navigates to x.com/help/contact with suspension-related form pre-filled
  • QR codes are generated client-side using a canvas element — no third-party service used
  • Contact upload is for discovery only; X encrypts contacts for matching

Related Skills

  • profile-management — Edit your profile, bio, avatar
  • settings-privacy — Configure privacy settings
  • account-backup — Export your full account data