← All skills
social-fetch
90 / 100 · Low risk
Fine to try. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By coreyhaines31/makerskills (GitHub) · media · 905 stars · scanned at commit b465319
When you or another skill needs to fetch the content of a social media post by URL — tweet, X thread, LinkedIn post, Instagram post, TikTok video, Bluesky post, Reddit thread, Mastodon status, Threads post, Hacker News thread. Returns normalized structured data (author, posted_at, text, engagement counts, media URLs, replies if requested) regardless of platform. Tries strategies in order: direct API (Bluesky, Mastodon, HN, Reddit), agent-browser with modal dismissal (LinkedIn, X preview), Wayba…
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: public.api.bsky.app, hn.algolia.com, www.reddit.com, archive.org, twitter.com, api.scrapecreators.com, api.apify.com
The author does not mention this. Expected for a media skill.
Found in 18 places.
Show 15 more
- skills/social-fetch/references/strategies.md, line 41
curl -s -H "Accept: application/json" "https://<instance>/api/v1/statuses/<status-id>/context" - skills/social-fetch/references/strategies.md, line 57
curl -s "https://hn.algolia.com/api/v1/items/<id>" | jq . - skills/social-fetch/references/strategies.md, line 73
curl -s -A "$BROWSER_UA" "https://www.reddit.com/svc/shreddit/comments/r/<sub>/t3_<id>" - skills/social-fetch/references/strategies.md, line 84
curl -s -A "Mozilla/5.0 social-fetch/0.1" "<url>.json" | jq . - skills/social-fetch/references/strategies.md, line 96
curl -s "https://archive.org/wayback/available?url=<encoded-url>" | jq -r '.archived_snapshots.closest.url' - skills/social-fetch/references/strategies.md, line 147
curl -s "https://archive.org/wayback/available?url=https://twitter.com/<user>/status/<id>" | jq -r '.archived_snapshots.closest.url' - skills/social-fetch/references/strategies.md, line 159
curl -s "https://api.scrapecreators.com/v1/twitter/tweet?url=<encoded-url>" \ - skills/social-fetch/references/strategies.md, line 170
curl -X POST "https://api.apify.com/v2/acts/<actor-id>/run-sync-get-dataset-items" \ - skills/social-fetch/references/strategies.md, line 201
curl -s "https://api.scrapecreators.com/v1/linkedin/post?url=<encoded-url>" \ - skills/social-fetch/references/strategies.md, line 210
curl -X POST "https://api.apify.com/v2/acts/johnvc~linkedin-posts-api/run-sync-get-dataset-items" \ - skills/social-fetch/references/strategies.md, line 227
curl -s -A "Mozilla/5.0" "<url>" | grep -E 'og:(title|description|image)' - skills/social-fetch/references/strategies.md, line 235
curl -s "https://api.scrapecreators.com/v1/instagram/post?url=<encoded-url>" \ - skills/social-fetch/references/strategies.md, line 252
curl -s -A "Mozilla/5.0" "<url>" | grep -E 'og:(title|description|video)' - skills/social-fetch/references/strategies.md, line 258
curl -s "https://api.scrapecreators.com/v1/tiktok/video?url=<encoded-url>" \ - skills/social-fetch/references/strategies.md, line 275
curl -s -A "Mozilla/5.0" "<url>" | grep -E 'og:(title|description)'
Runs commands on your computer
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'social-fetch' ] || [ -L ~/.agents/skills/'social-fetch' ]; then echo 'A skill folder named social-fetch already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/coreyhaines31/makerskills' "$d" && git -C "$d" checkout --quiet 'b465319a5e675a89ea9fd87a15191c9a8ad13649' -- 'skills/social-fetch' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/social-fetch' ~/.agents/skills/'social-fetch' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'social-fetch' ~/.claude/skills/'social-fetch' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for coreyhaines31/makerskills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/coreyhaines31/makerskills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | b465319 | 90 |
| 2026-11-08 | 0f20eaf | 95 |
| 2026-11-07 | 0f20eaf | 75 |