Skip to content

Add X Chat read/reply skill for the X plugin - #388

Merged
maloneya merged 2 commits into
cursor:mainfrom
vaulpannx:pvann/x-mcp-xchat-skill
Sep 16, 2026
Merged

maloneya merged 2 commits into
cursor:mainfrom
vaulpannx:pvann/x-mcp-xchat-skill

Conversation

@vaulpannx

Copy link
Copy Markdown
Contributor

Summary

  • Add `skills/x-chat/SKILL.md`: clone xchat-grokbot-helper, secret-request Chat PIN only, decrypt/encrypt locally with `xchat_lite.py`, send ciphertext via MCP. Owner must approve outbound text unless they already said to send/reply.
  • Update the X MCP guide: Chat on-connect capability; missing Chat tools or `dm.read`/`dm.write` while other X tools work → reconnect the X plugin (not create a Project/App, not a Bearer token).
  • Bump plugin to 2.5.0.

Test plan

  • Connect X with Chat tools present: capabilities include Chat; reading inbox uses helper + PIN via secret-request (PIN never pasted in chat).
  • Other X tools work but Chat tools missing / 403 on dm scopes: quoted reauth line, not account-not-ready Project/App copy.
  • Send: ask for owner approval unless they already said to reply/send; `session-encrypt` then `send_chat_message`.
  • Do not ask for Bearer tokens or sign in via the agent browser.

Made with Cursor

Add a companion skill that clones xchat_lite.py, secret-requests only the Chat PIN, and uses MCP for ciphertext. Missing dm scopes tell the user to reconnect, not to create an app.

Co-authored-by: Cursor <cursoragent@cursor.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.

Reviewed by Cursor Bugbot for commit f712c57. Configure here.

Comment thread third_party/x/skills/x-chat/SKILL.md
bash/zsh $UID is the OS account; copied helper examples would unlock as the wrong user and look like a bad PIN.

Co-authored-by: Cursor <cursoragent@cursor.com>
@maloneya
maloneya merged commit e31650e into cursor:main Sep 16, 2026
2 checks passed
github-actions Bot added a commit to SmailG/claude-cursor-plugins that referenced this pull request Sep 17, 2026
…vaulpannx/pvann/x-mcp-xchat-skill

chore: sync with cursor/plugins — Merge pull request cursor#388 from vaulpannx/pvann/x-mcp-xchat-skill
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants