Skip to content
Skillpedia
Web scraping48k · #3446

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linkdigest-social-link-reader/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/linkdigest-social-link-reader/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-reader

Or 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.md
Technical 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

  1. The user creates an API key at https://linkdigest.dev/app/keys (sign in with Google or an email link). The key starts with ld_live_. New accounts get 10 free credits once; no card is needed.
  2. 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 curl or one urllib call. Use it from scripts and from agents without MCP.
  • MCP server: add the remote server once and the agent calls digest_url itself when it meets a link it cannot read. Streamable HTTP, header Authorization: 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 ships linkdigest-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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3446
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills