Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-npr Install via the SkillsCat registry.
SKILL.md
NPR (National Public Radio)
Overview
Major U.S. public media news outlet. Public Algolia search index provides full article content including text, author, date, topics, and audio availability.
Workflows
Search for articles on a topic
searchArticles(query)→objectID,title,bodyTextgetArticle(objectID)→ fullbodyText,topics,bylines
Get today's top stories
getTopStories()→objectID,title,displayDategetArticle(objectID)→ fullbodyText,topics,image
Research a topic
searchArticles(query, hitsPerPage: 20)→objectID,title,topics- Filter by topic using
filters: "type:story AND topics:\"Health\""for section-specific results getArticle(objectID)→ fullbodyText,bylines
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchArticles | find articles by keyword | query | objectID, title, bodyText, bylines, displayDate | entry point, paginated (page 0-indexed) |
| getArticle | full article content | objectID ← searchArticles/getTopStories | bodyText (full), title, bylines, topics, image | body is plain text |
| getTopStories | latest front page stories | — | objectID, title, bodyText, displayDate, topics | entry point, pre-filtered to homepage stories |
Quick Start
# Search for articles
openweb npr exec searchArticles '{"query": "artificial intelligence"}'
# Get a specific article (use objectID from search results)
openweb npr exec getArticle '{"objectID": "nx-s1-5777587"}'
# Get latest top stories
openweb npr exec getTopStories '{}'
# Search with pagination
openweb npr exec searchArticles '{"query": "economy", "hitsPerPage": 20, "page": 1}'