Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bytedance avatar

Byted Link Reader

  • 46 installs
  • 411 repo stars
  • Updated August 4, 2026
  • bytedance/agentkit-samples

byted-link-reader is a Claude skill that reads the title and body content of web pages, PDFs and Douyin videos from a list of URLs.

About

This skill calls a built-in link_reader function to fetch the title and body content of web pages, PDFs or Douyin videos. A developer runs scripts/link_reader.py with a list of URLs and gets back a JSON list of each URL's title and content. It authenticates using the ARK_API_KEY environment variable, falling back to MODEL_AGENT_API_KEY.

  • Reads title and body content from web pages, PDFs and Douyin videos via a link_reader function
  • Runs as a Python script over a list of URLs and returns per-URL title and content as JSON
  • Uses ARK_API_KEY (or MODEL_AGENT_API_KEY) for authentication

Byted Link Reader by the numbers

  • 46 all-time installs (skills.sh)
  • Ranked #1,109 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

byted-link-reader capabilities & compatibility

Requires an ARK_API_KEY or MODEL_AGENT_API_KEY; billed by Volcengine, not free.

Capabilities
web scraping · pdf parsing · content extraction
Use cases
web scraping · web search · pdf parsing · research
Pricing
Bring your own API key
From the docs

What byted-link-reader says it does

当需要获取网页、PDF 或抖音视频的标题和正文内容时,使用该技能调用 `link_reader` 函数。
SKILL.md
运行脚本 `python scripts/link_reader.py "url1" "url2" ...`。
SKILL.md
该技能默认使用 `ARK_API_KEY` 环境变量
SKILL.md
npx skills add https://github.com/bytedance/agentkit-samples --skill byted-link-reader

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs46
repo stars411
Last updatedAugust 4, 2026
Repositorybytedance/agentkit-samples

What it does

Extract the title and text content of web pages, PDFs or Douyin videos from a list of URLs.

Who is it for?

Fetching the title and text content of web pages, PDFs or Douyin videos to feed into an agent.

Skip if: Users without an ARK_API_KEY or MODEL_AGENT_API_KEY, which the link_reader function requires.

When should I use this skill?

The user needs to read the title and content of a web page, PDF, or Douyin video from one or more URLs.

What you get

Returns a JSON list where each element holds the title and content for a given URL.

  • JSON list of per-URL title and content

By the numbers

  • reads 3 content types: web pages, PDFs and Douyin videos

Files

SKILL.mdMarkdownGitHub ↗

BytedLinkReader

适用场景

当需要获取网页、PDF 或抖音视频的标题和正文内容时,使用该技能调用 link_reader 函数。

认证与凭据来源

  • 用户首次使用本技能时,先检查是否配置了ARK_API_KEYMODEL_AGENT_API_KEY环境变量,如未配置,提示用户需要提供ARK_API_KEY,并把它写入到workspace下的环境变量文件中,如果文件已存在则追加到末尾,确保环境变量格式正确,使这个环境变量生效
  • 该技能默认使用 ARK_API_KEY 环境变量
  • 若未配置,将尝试使用 MODEL_AGENT_API_KEY 环境变量。

使用步骤

1. 准备 URL 列表。 2. 运行脚本 python scripts/link_reader.py "url1" "url2" ...。运行之前cd到对应的目录。 3. 返回结果包含每个 URL 的标题和内容。

输出格式

  • JSON 格式的列表,每个元素包含 URL 对应的标题和内容。

错误处理

  • 如果出现'PermissionError: ARK_API_KEY or MODEL_AGENT_API_KEY is not set in environment variables.'错误,则提示用户需要提供ARK_API_KEYMODEL_AGENT_API_KEY,并把它们写入到workspace下的环境变量文件中,如果文件已存在则追加到末尾,确保环境变量格式正确,使这个环境变量生效,并重试刚才失败的读取。
  • 再次使用本技能时,优先从环境变量中读取ARK_API_KEYMODEL_AGENT_API_KEY

示例

python scripts/link_reader.py "https://example.com"

Related skills

FAQ

What content types can it read?

Web pages, PDFs and Douyin videos.

What authentication does it need?

It uses ARK_API_KEY, and if that is missing it falls back to MODEL_AGENT_API_KEY.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.