panews-web-viewer
SkillWeb & browsingRead public PANews website pages as Markdown. Use for homepage, article-page, and column-page reads.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the panews-web-viewer skill
What this skill tells your AI
The instructions your AI receives, as published by panewslab/skills in skills/panews-web-viewer/SKILL.md and read by ahel’s review.
This skill is for reading rendered PANews web pages as Markdown, including the homepage, article pages, and column pages. Use it when the user wants page content in a Markdown-friendly format with page metadata, rather than structured API fields or filtered search results.
It is best suited for single-page retrieval from PANews URLs. The skill should preserve the rendered page structure and metadata, and it should not be used for broad crawling, creator workflows, or API-style data discovery.
Read www.panewslab.com pages as Markdown via Accept: text/markdown. Responses include a YAML frontmatter block with page metadata (title, description, image).
Runtime behavior: this skill performs direct HTTP GET requests to https://www.panewslab.com with Accept: text/markdown and returns the rendered Markdown response. It does not require local scripts, creator credentials, or broad site crawling.
Common User Phrases
- "Read this article as Markdown."
- "Open this column page and give me the rendered content."
When to Use
- The user provides or implies a PANews web URL
- The task is to read the rendered article page, homepage, or column page as Markdown
- The caller wants the page content, not the underlying JSON API shape
Do Not Use When
- The task is structured search, rankings, or filtered API retrieval
- The task requires creator authentication or write access
- The user asks for JSON fields rather than page Markdown
Supported Languages
| Locale | Prefix |
|---|---|
| Simplified Chinese | /zh |
| Traditional Chinese | /zh-hant |
| English | /en |
| Japanese | /ja |
| Korean | /ko |
Standard Workflow
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
Standard Request Template
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
Rules
- Use a direct HTTP request with
Accept: text/markdown - Always include the locale prefix in the URL
- Route to
panewsif the user asks for structured search or filterable API data
Examples
https://www.panewslab.com/en
https://www.panewslab.com/en/ARTICLE_ID
https://www.panewslab.com/zh-hant/columns/COLUMN_ID
Failure Handling
- If the page returns
404, report it as unavailable rather than trying to synthesize content from API endpoints - If the caller gives a path without a locale prefix, add the prefix from
--langor default tozh
Signals
- GitHub stars
- 45
- Forks
- 3
- Last commit
- Sep 2026
Others that do the same job
Advanced
- Item type
- skill
- Key
panews-web-viewer-panewslab- Source
- github.com/panewslab/skills
Related picks
Skill · agricidaniel
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdownfirecrawl-scrape
Skill · firecrawl
The pick for Scrapefirecrawl-build-scrape
Skill · firecrawl
The pick for Scrapebrowser-use
Skill · browser-use
More in Web & browsingwebapp-testing
Skill · anthropics
More in Web & browsing