shinshin86/ai-chrome-pilot/x-login
Claude Code and agent skill by shinshin86/ai-chrome-pilot
- community
Checking that the SKILL.md file is still in the repository.
Log in to X (Twitter) via browser. Launches the ai-chrome-pilot server, navigates to X, and asks the user to log in manually so the session is persisted to a profile. Use this as a prerequisite before any X posting or interaction skills.
Install
npx vskill@latest install shinshin86/ai-chrome-pilot/x-loginSKILL.md
X (Twitter) Login
Log in to X via ai-chrome-pilot and persist the session to a browser profile.
Prerequisites
- ai-chrome-pilot project is set up
- Google Chrome is installed on the machine
Steps
1. Resolve the profile name
Use default unless the user explicitly requested another profile. The profile determines where browser data is stored (~/.ai-chrome-pilot/profiles/<profile_name>/).
2. Start the server
Launch the server with the display enabled so the user can interact with the browser.
HEADLESS=0is required because the user needs to see the browser to log in manually.
3. Verify server is ready
Expect {"ok":true}.
4. Navigate to X
5. Check login status
Take a screenshot and verify whether the user is already logged in.
View /tmp/x_login_check.png with the Read tool.
6. Request manual login if needed
If not logged in, ask the user to log in manually in the opened browser window. Never attempt to enter credentials automatically.
Example message:
The Chrome browser window is open. Please log in to X in the browser. Let me know when you're done.
7. Confirm login
After the user reports login is complete, take another screenshot to verify.
8. Explain session persistence
After successful login, inform the user:
- The session is persisted in
~/.ai-chrome-pilot/profiles/<profile_name>/ - Next time, launching with the same
PROFILE_NAMEwill restore the logged-in state - All browser data (cookies, localStorage, IndexedDB, etc.) is retained
Important notes
- Do not ask which profile to use unless the user explicitly needs a non-
defaultprofile - Always ask the user to log in manually. Never auto-fill passwords or authentication credentials.
- Do not use
EPHEMERAL=1if the session needs to be persisted.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/x-login/SKILL.md
Popularity
- Repository stars
- 7
- Repository forks
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/shinshin86/ai-chrome-pilot/x-login)