agentleFS
nirholasnirholas/XActions/skills/account-tools/SKILL.md

account-tools

Skill648 starsChanged 9 months agoApache-2.0View on GitHub

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.

The file

Files
SKILL.md

Account Tools (Miscellaneous)

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

Script Selection

GoalFileNavigate to
View join date, login history, connected accountssrc/accountMisc.jsx.com
Appeal account suspensionsrc/accountMisc.jsx.com
Calculate account agesrc/accountMisc.jsx.com/USERNAME
Generate QR code for a profile/tweetsrc/qrCodeSharing.jsAny page
Share or embed a tweetsrc/shareEmbed.jsTweet page
Upload contacts for people discoverysrc/uploadContacts.jsx.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

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.