linkdigest-social-link-reader
Reads links from social media like TikTok and YouTube to extract text. It helps the agent use content from posts and videos for various purposes.
What it does
This tool reads links from social media posts like TikTok, YouTube, or Xiaohongshu and extracts the text. It can get captions, transcribed speech, text within images, and even key points with word-for-word quotes.
When to use it
- ✓When you paste a social media link and ask what the post says.
- ✓When content is in images or speech and you need it as text.
- ✓When you want a summary or translation of a post's content.
Example of what to ask your AI
“Read this TikTok link and tell me the key points: [link]”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You provide a link to a post. The tool uses a service called LinkDigest to access the content, even if it's in images or audio, and turns it into usable text.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill linkdigest-social-link-readerOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/linkdigest-social-link-reader/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
LinkDigest Social Link Reader
Overview
A plain fetch of a Xiaohongshu, Douyin or TikTok link returns an app-download page or a login wall, and the content is inside the images and the speech anyway. This skill hands one public post link to LinkDigest and gets back text: the caption, the spoken transcript, the text written on screen or inside images, key points with quotes checked word for word against the source, and a coverage receipt that says what was read and what was not.
It works through either the REST API (POST https://linkdigest.dev/api/v1/digest) or the hosted MCP server (https://linkdigest.dev/mcp, one read-only tool digest_url). The user brings their own LINKDIGEST_API_KEY; the service is pay as you go after 10 free credits.
When to Use
- Use when the user pastes a Xiaohongshu / RedNote (
xiaohongshu.com,xhslink.com,rednote.com), Douyin (douyin.com,v.douyin.com), TikTok, YouTube, X or WeChat 公众号 (mp.weixin.qq.com) link and asks what it says, wants a summary, a translation, or the text for research. - Use when you already tried to fetch such a link and got an app shell, a login wall, or a page with a title and no body.
- Use when the content of a post is inside the images (Xiaohongshu image notes, WeChat long images) or inside the speech (Douyin, TikTok, YouTube) and you need it as text.
- Use when the user wants to learn how a post is built (optional breakdown: hook, timed beats, title formula, call to action, reusable template).
Do not use it for an ordinary article that fetches fine; read that directly, it is faster and free.
Setup
- The user creates an API key at
https://linkdigest.dev/app/keys(sign in with Google or an email link). The key starts withld_live_. New accounts get 10 free credits once; no card is needed. - The user puts the key in the environment of the shell or agent config:
export LINKDIGEST_API_KEY=the_key_the_user_created # starts with ld_live_
Keep the key in an environment variable or the agent's config. Never paste it into the conversation, a file that is committed, or a log.
Docs: https://linkdigest.dev/docs (English) and https://linkdigest.dev/zh/docs (中文).
How It Works
Step 1: Pick the transport
- REST API: one
curlor oneurllibcall. Use it from scripts and from agents without MCP. - MCP server: add the remote server once and the agent calls
digest_urlitself when it meets a link it cannot read. Streamable HTTP, headerAuthorization: Bearer <key>. - Python SDK / CLI (
pip install "git+https://github.com/jcaiagent7143-ui/linkdigest-mcp#subdirectory=python", standard library only) if the user prefers a typed client. It also shipslinkdigest-mcp, a stdio MCP server that forwards to the hosted endpoint.
Step 2: Read the link (REST)
curl -sS -X POST "https://linkdigest.dev/api/v1/digest" \
-H "Authorization: Bearer $LINKDIGEST_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.xiaohongshu.com/explore/<note-id>", "format": "json"}'
Request fields (only url is required):
| Field | Meaning |
|---|---|
url |
The post link, including any share tokens. The whole share text copied from the app also works; the link is picked out server side. |
format |
json (structured fields plus the whole digest as markdown) or markdown. |
translate_to |
A language code (en, ja, zh-CN): adds a translation beside the original. +1 credit. |
breakdown |
true: adds the structure breakdown. +1 credit. |
depth |
transcript for long videos: full transcript with few frames, 1 credit per 2 minutes. |
max_credits |
Your own ceiling for this link. Over it the API answers 402 and spends nothing. |
partial_ok |
true: read the opening minutes a budget allows instead of refusing a long video. |
Step 3: Collect a long job
A short post or a cached link returns 200 with the digest. A long video returns 202 with a jobId. Poll with the job id; do not resend the url, that starts the work again and charges twice.
curl -sS "https://linkdigest.dev/api/v1/digest/<jobId>?format=json&wait=20" \
-H "Authorization: Bearer $LINKDIGEST_API_KEY"
wait=20 holds the request open up to 20 seconds; repeat until the status is 200. Read coverage and degraded before quoting anything.
Step 4: Or use the MCP server instead
Claude Code:
…
FAQ
Do I need to pay to use it?
You get 10 free uses when you sign up. After that, it's pay-as-you-go, but you don't need a credit card to start.
Which social media platforms does it work with?
It works with Xiaohongshu (RedNote), Douyin, TikTok, YouTube, X (formerly Twitter), and WeChat.
What if the link doesn't work fully?
The tool reports what was read and what couldn't be read, helping you understand the limitations.
Details
Original description by the author
Read one public Xiaohongshu, Douyin, TikTok, YouTube, X or WeChat article link into text an agent can use (transcript, image text, key points) via the LinkDigest API or MCP server.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3446
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
data-scraper-agent
Helps your agent automatically collect data from any public source. It can be scheduled, enrich information, and save results. Useful for monitoring or tracking online data.
affaan-m/ECC
Apify Automation
Has your agent automatically collect data from the web using the Apify platform. It can run scraping tasks and extract information.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Helps your agent extract data from the web. It can scrape pages, crawl sites, and organize information.
ComposioHQ/awesome-claude-skills