[{"data":1,"prerenderedAt":435},["ShallowReactive",2],{"content-\u002Fplugins\u002Faio-saas-tools\u002Faio-x":3,"children-\u002Fplugins\u002Faio-saas-tools\u002Faio-x":434,"twin-\u002Fplugins\u002Faio-saas-tools\u002Faio-x":429},{"id":4,"title":5,"author":6,"body":7,"budget_tier":6,"build_tags":6,"created":6,"description":425,"document_type":426,"extension":427,"game":6,"install":36,"investment_tier":6,"league":6,"meta":428,"navigation":429,"patch":6,"path":430,"plugin":24,"profit_per_hour":6,"ratings":6,"seo":431,"skills_count":6,"status":6,"stem":432,"strategy_tier":6,"tags":6,"updated":6,"version":6,"weight":6,"__hash__":433},"content\u002Fplugins\u002Faio-saas-tools\u002Faio-x.md","aio-x",null,{"type":8,"value":9,"toc":405},"minimark",[10,37,42,52,57,109,113,123,130,138,146,154,159,238,242,289,293,301,305,311,315,321,325,331,338,342,346,357,361,381,385],[11,12,13],"blockquote",{},[14,15,16,17,25,26,25,30,33,34],"p",{},"From plugin ",[18,19,21],"a",{"href":20},"\u002Fplugins\u002Faio-saas-tools",[22,23,24],"strong",{},"aio-saas-tools"," · ",[27,28,29],"code",{},"v1.0.2",[22,31,32],{},"Install:"," ",[27,35,36],{},"\u002Fplugin install aio-saas-tools@aiocean-plugins",[38,39,41],"h1",{"id":40},"x-twitter-skill","X \u002F Twitter Skill",[14,43,44,45,51],{},"Twitter\u002FX operations via ",[18,46,50],{"href":47,"rel":48},"https:\u002F\u002Fgithub.com\u002Fnguyenvanduocit\u002Fx-mcp",[49],"nofollow","nguyenvanduocit\u002Fx-mcp",".",[53,54,56],"h2",{"id":55},"environment","Environment",[58,59,60,67,73,79,85,91,97,103],"ul",{},[61,62,63,64],"li",{},"Go: !",[27,65,66],{},"which go 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[61,68,69,70],{},"x-mcp: !",[27,71,72],{},"which x-mcp 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[61,74,75,76],{},"x-cli: !",[27,77,78],{},"which x-cli 2>\u002Fdev\u002Fnull || echo \"NOT INSTALLED\"",[61,80,81,82],{},"X_API_KEY: !",[27,83,84],{},"[ -n \"$X_API_KEY\" ] && echo \"SET\" || echo \"NOT SET\"",[61,86,87,88],{},"X_API_SECRET: !",[27,89,90],{},"[ -n \"$X_API_SECRET\" ] && echo \"SET\" || echo \"NOT SET\"",[61,92,93,94],{},"X_ACCESS_TOKEN: !",[27,95,96],{},"[ -n \"$X_ACCESS_TOKEN\" ] && echo \"SET\" || echo \"NOT SET\"",[61,98,99,100],{},"X_ACCESS_TOKEN_SECRET: !",[27,101,102],{},"[ -n \"$X_ACCESS_TOKEN_SECRET\" ] && echo \"SET\" || echo \"NOT SET\"",[61,104,105,106],{},"MCP configured: !",[27,107,108],{},"cat .mcp.json 2>\u002Fdev\u002Fnull | grep -q '\"x\"' && echo \"YES\" || echo \"NO\"",[53,110,112],{"id":111},"install-skip-if-already-installed-above","Install (skip if already installed above)",[114,115,121],"pre",{"className":116,"code":118,"language":119,"meta":120},[117],"language-bash","go install github.com\u002Fnguyenvanduocit\u002Fx-mcp@latest\ngo install github.com\u002Fnguyenvanduocit\u002Fx-mcp\u002Fcmd\u002Fx-cli@latest\n","bash","",[27,122,118],{"__ignoreMap":120},[14,124,125,126,129],{},"Add to ",[27,127,128],{},".mcp.json",":",[114,131,136],{"className":132,"code":134,"language":135,"meta":120},[133],"language-json","{\n  \"mcpServers\": {\n    \"x\": {\n      \"command\": \"x-mcp\",\n      \"env\": {\n        \"X_API_KEY\": \"your-api-key\",\n        \"X_API_SECRET\": \"your-api-secret\",\n        \"X_ACCESS_TOKEN\": \"your-access-token\",\n        \"X_ACCESS_TOKEN_SECRET\": \"your-access-token-secret\"\n      }\n    }\n  }\n}\n","json",[27,137,134],{"__ignoreMap":120},[14,139,140,141,145],{},"All four values from ",[18,142,143],{"href":143,"rel":144},"https:\u002F\u002Fdeveloper.x.com\u002Fen\u002Fportal\u002Fdashboard",[49],". Restart Claude Code after configuring.",[53,147,149,150,153],{"id":148},"mcp-tools-prefix-x_","MCP Tools (prefix: ",[27,151,152],{},"x_",")",[155,156,158],"h3",{"id":157},"tweet-operations","Tweet Operations",[160,161,162,175],"table",{},[163,164,165],"thead",{},[166,167,168,172],"tr",{},[169,170,171],"th",{},"Tool",[169,173,174],{},"Usage",[176,177,178,191,203,214,226],"tbody",{},[166,179,180,186],{},[181,182,183],"td",{},[27,184,185],{},"x_get_tweet",[181,187,188],{},[27,189,190],{},"(tweet_id: \"1234567890\")",[166,192,193,198],{},[181,194,195],{},[27,196,197],{},"x_post_tweet",[181,199,200],{},[27,201,202],{},"(text: \"Hello from Claude!\")",[166,204,205,210],{},[181,206,207],{},[27,208,209],{},"x_delete_tweet",[181,211,212],{},[27,213,190],{},[166,215,216,221],{},[181,217,218],{},[27,219,220],{},"x_post_thread",[181,222,223],{},[27,224,225],{},"(tweets: [\"First\", \"Second\", \"Final\"])",[166,227,228,233],{},[181,229,230],{},[27,231,232],{},"x_search",[181,234,235],{},[27,236,237],{},"(query: \"golang best practices\", max_results: 10)",[155,239,241],{"id":240},"user-operations","User Operations",[160,243,244,252],{},[163,245,246],{},[166,247,248,250],{},[169,249,171],{},[169,251,174],{},[176,253,254,266,278],{},[166,255,256,261],{},[181,257,258],{},[27,259,260],{},"x_get_user",[181,262,263],{},[27,264,265],{},"(username: \"elonmusk\")",[166,267,268,273],{},[181,269,270],{},[27,271,272],{},"x_get_user_timeline",[181,274,275],{},[27,276,277],{},"(user_id: \"123456\", max_results: 20)",[166,279,280,285],{},[181,281,282],{},[27,283,284],{},"x_get_mentions",[181,286,287],{},[27,288,277],{},[155,290,292],{"id":291},"engagement","Engagement",[114,294,299],{"className":295,"code":297,"language":298},[296],"language-text","x_like_tweet(tweet_id: \"1234567890\")\nx_unlike_tweet(tweet_id: \"1234567890\")\nx_retweet(tweet_id: \"1234567890\")\nx_unretweet(tweet_id: \"1234567890\")\nx_get_quote_tweets(tweet_id: \"1234567890\")\n","text",[27,300,297],{"__ignoreMap":120},[155,302,304],{"id":303},"moderation","Moderation",[114,306,309],{"className":307,"code":308,"language":298},[296],"x_mute_user(user_id: \"123456\")\nx_unmute_user(user_id: \"123456\")\nx_block_user(user_id: \"123456\")\nx_unblock_user(user_id: \"123456\")\n",[27,310,308],{"__ignoreMap":120},[155,312,314],{"id":313},"lists","Lists",[114,316,319],{"className":317,"code":318,"language":298},[296],"x_get_user_lists(user_id: \"123456\")\nx_get_list_tweets(list_id: \"789\", max_results: 20)\n",[27,320,318],{"__ignoreMap":120},[53,322,324],{"id":323},"cli-fallback-if-mcp-not-configured","CLI (fallback if MCP not configured)",[114,326,329],{"className":327,"code":328,"language":119,"meta":120},[117],"x-cli get-tweet --tweet-id 1234567890 --env .env\nx-cli post-tweet --text \"Hello from CLI!\" --env .env\nx-cli delete-tweet --tweet-id 1234567890 --env .env\nx-cli post-thread --tweets '[\"First\", \"Second\", \"Third\"]' --env .env\nx-cli search --query \"golang\" --max-results 10 --env .env\nx-cli get-user --username elonmusk --env .env\nx-cli get-user-timeline --user-id 123456 --env .env\nx-cli get-mentions --user-id 123456 --env .env\nx-cli like-tweet --tweet-id 1234567890 --env .env\nx-cli unlike-tweet --tweet-id 1234567890 --env .env\nx-cli retweet --tweet-id 1234567890 --env .env\nx-cli mute-user --user-id 123456 --env .env\nx-cli block-user --user-id 123456 --env .env\nx-cli get-user-lists --user-id 123456 --env .env\nx-cli get-list-tweets --list-id 789 --env .env\n",[27,330,328],{"__ignoreMap":120},[14,332,333,334,337],{},"Flag: ",[27,335,336],{},"--env"," path to .env file with credentials.",[53,339,341],{"id":340},"workflows","Workflows",[155,343,345],{"id":344},"post-a-thread","Post a Thread",[347,348,349,352],"ol",{},[61,350,351],{},"Draft tweets (each ≤ 280 chars)",[61,353,354],{},[27,355,356],{},"x_post_thread(tweets: [\"Tweet 1...\", \"Tweet 2...\", \"Tweet 3...\"])",[155,358,360],{"id":359},"monitor-mentions","Monitor Mentions",[347,362,363,369,375],{},[61,364,365,368],{},[27,366,367],{},"x_get_user(username: \"myaccount\")"," — get user_id",[61,370,371,374],{},[27,372,373],{},"x_get_mentions(user_id: \"...\", max_results: 20)"," — check recent mentions",[61,376,377,380],{},[27,378,379],{},"x_like_tweet(tweet_id: \"...\")"," — engage with relevant mentions",[155,382,384],{"id":383},"content-research","Content Research",[347,386,387,393,399],{},[61,388,389,392],{},[27,390,391],{},"x_search(query: \"topic keyword\", max_results: 20)"," — find relevant tweets",[61,394,395,398],{},[27,396,397],{},"x_get_user(username: \"expert\")"," — check profile",[61,400,401,404],{},[27,402,403],{},"x_get_user_timeline(user_id: \"...\", max_results: 20)"," — review their content",{"title":120,"searchDepth":406,"depth":406,"links":407},2,[408,409,410,419,420],{"id":55,"depth":406,"text":56},{"id":111,"depth":406,"text":112},{"id":148,"depth":406,"text":411,"children":412},"MCP Tools (prefix: x_)",[413,415,416,417,418],{"id":157,"depth":414,"text":158},3,{"id":240,"depth":414,"text":241},{"id":291,"depth":414,"text":292},{"id":303,"depth":414,"text":304},{"id":313,"depth":414,"text":314},{"id":323,"depth":406,"text":324},{"id":340,"depth":406,"text":341,"children":421},[422,423,424],{"id":344,"depth":414,"text":345},{"id":359,"depth":414,"text":360},{"id":383,"depth":414,"text":384},"Post, search, and manage Twitter\u002FX content via x-mcp (auto-installs if missing).","skill","md",{},true,"\u002Fplugins\u002Faio-saas-tools\u002Faio-x",{"title":5,"description":425},"plugins\u002Faio-saas-tools\u002Faio-x","KAsCDFD60XjaWLpqTaW7_obAk9NH7wIEugtDHDaEC30",[],1779712313822]