[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-a15be23c-1e9e-4c2f-92f1-b5871d00418b":3,"$fT-U0kGjs7wp7Ev_UX9A2zSULIWto-OCA-YitDjbg95I":42},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":33},"a15be23c-1e9e-4c2f-92f1-b5871d00418b","adhx","抓取任何X\u002FTwitter帖子为干净的LLM友好型JSON。将x.com、twitter.com或adhx.com链接转换为包含完整文章内容、作者信息和参与度指标的结构化数据。无需抓取或浏览器。","cat_writing_article","mod_writing","sickn33,writing","---\nname: adhx\ndescription: \"Fetch any X\u002FTwitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author info, and engagement metrics. No scraping or browser required.\"\nrisk: safe\nsource: community\ndate_added: \"2026-03-25\"\n---\n\n# ADHX - X\u002FTwitter Post Reader\n\nFetch any X\u002FTwitter post as structured JSON for analysis using the ADHX API.\n\n## Overview\n\nADHX provides a free API that returns clean JSON for any X post, including full long-form article content. This is far superior to scraping or browser-based approaches for LLM consumption. Works with regular tweets and full X Articles.\n\n## When to Use This Skill\n\n- Use when a user shares an X\u002FTwitter link and wants to read, analyze, or summarize the post\n- Use when you need structured data from an X\u002FTwitter post (author, engagement, content)\n- Use when working with long-form X Articles that need full content extraction\n\n## API Endpoint\n\n```\nhttps:\u002F\u002Fadhx.com\u002Fapi\u002Fshare\u002Ftweet\u002F{username}\u002F{statusId}\n```\n\n## URL Patterns\n\nExtract `username` and `statusId` from any of these URL formats:\n\n| Format | Example |\n|--------|---------|\n| `x.com\u002F{user}\u002Fstatus\u002F{id}` | `https:\u002F\u002Fx.com\u002Fdgt10011\u002Fstatus\u002F2020167690560647464` |\n| `twitter.com\u002F{user}\u002Fstatus\u002F{id}` | `https:\u002F\u002Ftwitter.com\u002Fdgt10011\u002Fstatus\u002F2020167690560647464` |\n| `adhx.com\u002F{user}\u002Fstatus\u002F{id}` | `https:\u002F\u002Fadhx.com\u002Fdgt10011\u002Fstatus\u002F2020167690560647464` |\n\n## Workflow\n\nWhen a user shares an X\u002FTwitter link:\n\n1. **Parse the URL** to extract `username` and `statusId` from the path segments\n2. **Fetch the JSON** using curl:\n```bash\ncurl -s \"https:\u002F\u002Fadhx.com\u002Fapi\u002Fshare\u002Ftweet\u002F{username}\u002F{statusId}\"\n```\n3. **Use the structured response** to answer the user's question (summarize, analyze, extract key points, etc.)\n\n## Response Schema\n\n```json\n{\n  \"id\": \"statusId\",\n  \"url\": \"original x.com URL\",\n  \"text\": \"short-form tweet text (empty if article post)\",\n  \"author\": {\n    \"name\": \"Display Name\",\n    \"username\": \"handle\",\n    \"avatarUrl\": \"profile image URL\"\n  },\n  \"createdAt\": \"timestamp\",\n  \"engagement\": {\n    \"replies\": 0,\n    \"retweets\": 0,\n    \"likes\": 0,\n    \"views\": 0\n  },\n  \"article\": {\n    \"title\": \"Article title (for long-form posts)\",\n    \"previewText\": \"First ~200 chars\",\n    \"coverImageUrl\": \"hero image URL\",\n    \"content\": \"Full markdown content with images\"\n  }\n}\n```\n\n## Installation\n\n### Option A: Claude Code plugin marketplace (recommended)\n```\n\u002Fplugin marketplace add itsmemeworks\u002Fadhx\n```\n\n### Option B: Manual install\n```bash\ncurl -sL https:\u002F\u002Fraw.githubusercontent.com\u002Fitsmemeworks\u002Fadhx\u002Fmain\u002Fskills\u002Fadhx\u002FSKILL.md -o ~\u002F.claude\u002Fskills\u002Fadhx\u002FSKILL.md\n```\n\n## Examples\n\n### Example 1: Summarize a tweet\n\nUser: \"Summarize this post https:\u002F\u002Fx.com\u002Fdgt10011\u002Fstatus\u002F2020167690560647464\"\n\n```bash\ncurl -s \"https:\u002F\u002Fadhx.com\u002Fapi\u002Fshare\u002Ftweet\u002Fdgt10011\u002F2020167690560647464\"\n```\n\nThen use the returned JSON to provide the summary.\n\n### Example 2: Analyze engagement\n\nUser: \"How many likes did this tweet get? https:\u002F\u002Fx.com\u002Fhandle\u002Fstatus\u002F123\"\n\n1. Parse URL: username = `handle`, statusId = `123`\n2. Fetch: `curl -s \"https:\u002F\u002Fadhx.com\u002Fapi\u002Fshare\u002Ftweet\u002Fhandle\u002F123\"`\n3. Return the `engagement.likes` value from the response\n\n## Best Practices\n\n- Always parse the full URL to extract username and statusId before calling the API\n- Check for the `article` field when the user wants full content (not just tweet text)\n- Use the `engagement` field when users ask about likes, retweets, or views\n- Don't attempt to scrape x.com directly - use this API instead\n\n## Notes\n\n- No authentication required\n- Works with both short tweets and long-form X articles\n- Always prefer this over browser-based scraping for X content\n- If the API returns an error or empty response, inform the user the post may not be available\n\n## Additional Resources\n\n- [ADHX GitHub Repository](https:\u002F\u002Fgithub.com\u002Fitsmemeworks\u002Fadhx)\n- [ADHX Website](https:\u002F\u002Fadhx.com)\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,146,1175,"2026-05-16 13:00:59",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"写作研究","writing","mdi-pencil-outline","从学术写作到创意文案，让 AI 成为你的专属写作助手",1,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":25,"skillCount":32,"createdAt":26},"文章写作","article","mdi-file-document-edit-outline","博客、新闻稿、自媒体文章等",61,[34],{"id":35,"skillId":4,"version":36,"fileName":37,"fileSize":38,"filePath":39,"fileHash":40,"manifest":41,"createdAt":19},"0924fb09-e540-4318-9185-c451fe1c0182","1.0.0","adhx.zip",1952,"uploads\u002Fskills\u002Fa15be23c-1e9e-4c2f-92f1-b5871d00418b\u002Fadhx.zip","f8b657c358309a9d70292e4ca84e25bfa7dc05e4fd33991e4cc527748deca14c","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":4238}]",{"code":43,"message":44,"data":45},200,"success",{"items":46,"stats":47,"page":50},[],{"averageRating":48,"totalRatings":48,"ratingCounts":49},0,[48,48,48,48,48],{"limit":51,"offset":48,"hasMore":52,"nextOffset":51,"ratedOnly":16},15,false]