关于 panews-web-viewer
用于将 PANews 首页、文章页和专栏页读取为 Markdown 的技能,适合按 URL 获取单页正文及页面元数据。它通过 HTTP 请求读取渲染内容,不用于广泛爬取或结构化 API 查询。
主要功能
- 01读取 PANews 渲染页面
- 02以 Markdown 返回内容
- 03保留 YAML 元数据
- 04支持多种语言路径
- 05直接发送 HTTP GET 请求
适用场景
- 01将 PANews 文章读取为 Markdown
- 02获取专栏页面正文和元数据
- 03按指定语言打开 PANews 页面
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ panewslab/ skills --skill panews-web-viewer安装后在 Claude Code 中输入/panews-web-viewer确认已加载。
附带文件agents/openai.yaml
详细介绍
此技能用于将渲染后的 PANews 网页读取为 Markdown,包括首页、文章页和专栏页。当用户希望以便于处理 Markdown 的格式获取页面内容及元数据,而非结构化 API 字段或筛选后的搜索结果时,请使用此技能。
此技能最适合从 PANews URL 获取单个页面。该技能应保留渲染后的页面结构和元数据,不应用于广泛爬取、创作者工作流或 API 式数据发现。
通过 Accept: text/markdown 将 www.panewslab.com 页面读取为 Markdown。响应包含一个带有页面元数据(title、description、image)的 YAML frontmatter 块。
运行时行为:此技能会向 https://www.panewslab.com 直接发送带有 Accept: text/markdown 的 HTTP GET 请求,并返回渲染后的 Markdown 响应。无需本地脚本、创作者凭据或广泛的网站爬取。
常见用户表达
- “将这篇文章读取为 Markdown。”
- “打开这个专栏页面并提供渲染后的内容。”
适用场景
- 用户提供或提及了 PANews 网页 URL
- 任务是将渲染后的文章页、首页或专栏页读取为 Markdown
- 调用方需要页面内容,而非底层 JSON API 结构
不适用场景
- 任务是结构化搜索、排名或筛选后的 API 数据检索
- 任务需要创作者身份验证或写入权限
- 用户需要的是 JSON 字段,而非页面 Markdown
支持的语言
| Locale | Prefix |
|---|---|
| 简体中文 | /zh |
| 繁体中文 | /zh-hant |
| 英语 | /en |
| 日语 | /ja |
| 韩语 | /ko |
标准工作流
PANews Web Progress:
- [ ] Step 1: Confirm this is a website-page task, not an API task
- [ ] Step 2: Choose the locale prefix
- [ ] Step 3: Fetch with Accept: text/markdown
- [ ] Step 4: Preserve frontmatter metadata in the response
标准请求模板
1. Start from https://www.panewslab.com
2. Build a page URL using one of the supported locale prefixes:
/zh, /zh-hant, /en, /ja, /ko
3. If the caller provides a PANews path without a locale prefix, prepend the prefix from `--lang`, or default to `/zh`
4. Send an HTTP GET request with:
Accept: text/markdown
5. Return the Markdown body as-is, including YAML frontmatter metadata
6. If the response is 404, report the page as unavailable
规则
- 使用带有
Accept: text/markdown的直接 HTTP 请求 - 始终在 URL 中包含语言前缀
- 如果用户要求结构化搜索或可筛选的 API 数据,则转至
panews
示例
https://www.panewslab.com/en
https://www.panewslab.com/en/ARTICLE_ID
https://www.panewslab.com/zh-hant/columns/COLUMN_ID
故障处理
- 如果页面返回
404,应报告页面不可用,不要尝试从 API 端点合成内容 - 如果调用方提供的路径没有语言前缀,则添加
--lang指定的前缀;若未指定,默认使用zh
评论
支持 Markdown