| name | ground-news |
| description | Fetch news stories from Ground News with bias ratings and blindspot analysis. Use when aggregating news for the morning briefing or when the user wants news with media bias context. |
Ground News Skill
Fetch and summarize news from Ground News, emphasizing their unique bias ratings and blindspot analysis.
Prerequisites
- Ground News account (Pro or Premium recommended)
- API key stored in 1Password at
op://Personal/Ground News API/api_key
- If no API is available, fall back to RSS or email digest parsing
Usage
With API (preferred)
API_KEY=$(op read 'op://Personal/Ground News API/api_key' 2>/dev/null)
If the API key is available, use it to fetch:
- Top stories with bias ratings (left, center, right coverage)
- Blindspot stories (covered by one side but not the other)
- User's personalized feed (if the API supports it)
Fallback: RSS
If no API key is available, check for Ground News RSS feeds:
- Use the RSS MCP to fetch from any available Ground News feed URLs
- Note: RSS feeds may not include bias ratings
Fallback: Email Digest
If Ground News sends email digests:
- Use the IMAP MCP to find recent Ground News emails
- Parse article titles, links, and any bias indicators
- Mark the email as read after processing
Output Format
For each story, provide:
- Headline: The story title
- Summary: 1-2 sentence summary
- Bias Rating: Left / Center / Right coverage breakdown (if available)
- Blindspot: Whether this story is underreported by any side (if available)
- Sources: Number of sources covering this story
- Link: URL to the Ground News story page
Integration
This skill is used by the /morning command as part of the General News section.
The morning briefing will call this skill and incorporate its output into the HTML briefing.
TODO