Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add graemerycyk/openpmkit --skill "crawler-news"
Install specific skill from multi-skill repository
# Description
Track industry news and press releases for market intelligence
# SKILL.md
name: crawler-news
description: Track industry news and press releases for market intelligence
metadata: {"pmkit":{"emoji":"π°","category":"crawlers","schedule":"manual"}}
News Crawler
Track industry news, press releases, and publications for market intelligence and competitive awareness.
Overview
The News Crawler monitors news sources to help PMs:
- Track competitor announcements and funding news
- Monitor industry trends and market shifts
- Discover customer-facing press coverage
- Stay informed on regulatory changes
News Sources
| Provider | Method | Free Tier | Notes |
|---|---|---|---|
| NewsAPI.org | Official API | 100/day | Best coverage |
| GNews | Official API | 100/day | Alternative |
| Google News RSS | RSS feed | Unlimited | Fallback |
Tools
crawl_news
Search news sources for keywords.
Input:
{
"keywords": ["product management", "SaaS funding"],
"limit": 25,
"language": "en",
"sortBy": "publishedAt"
}
Output: Array of news articles with:
- Headline and description
- Source publication
- Author (if available)
- Published date
- URL
get_competitor_news
Track news about specific competitors.
Input:
{
"competitors": ["Notion", "Coda", "Monday.com"],
"days": 7
}
Output: News articles mentioning competitors, sorted by relevance.
Example Usage
# Track industry news
pmkit crawler news --keywords "product management software" "SaaS tools"
# Monitor competitor news
pmkit crawler news --keywords "Notion funding" "Coda raises" --sortBy publishedAt
# Get latest industry headlines
pmkit crawler news --keywords "enterprise software" --limit 50 --sortBy popularity
Environment Variables
# One of these recommended (100 free queries/day)
NEWSAPI_KEY=... # Get from newsapi.org
GNEWS_API_KEY=... # Get from gnews.io
If no API key is set, falls back to Google News RSS (unlimited but less structured).
Output
Results saved to: pmkit/crawler-news/{timestamp}/results.json
Analysis saved to: pmkit/crawler-news/{timestamp}/analysis.md
Telemetry saved to: pmkit/crawler-news/{timestamp}/telemetry.json
Use Cases
Competitive Intelligence
pmkit crawler news --keywords "competitor raises funding" "competitor acquisition"
Industry Monitoring
pmkit crawler news --keywords "product management trends" "PM tools 2026"
Press Coverage
pmkit crawler news --keywords "your company name" --sortBy publishedAt
Schedule
For automated news monitoring, set up a schedule:
pmkit scheduler set-schedule crawler-news "0 8 * * *" # Daily at 8am
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.