newsapi-search
Search news articles via NewsAPI with filtering by time windows, sources, domains, and languages.
Why use this skill?
Integrate NewsAPI with OpenClaw to fetch, filter, and monitor global news across 5,000+ sources. Perfect for research and automated trend tracking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dexiaong/newsapi-searchfWhat This Skill Does
The newsapi-search skill provides a robust interface for interacting with the NewsAPI platform, enabling OpenClaw users to programmatically fetch, filter, and analyze current news headlines and historical archives. This skill empowers your agent to act as a research assistant, aggregating intelligence from over 5,000 global sources. It abstracts away complex API parameters into simple command-line arguments, supporting granular time-based queries, source filtering by domain, and advanced boolean logic for precise information retrieval. Whether you need to monitor industry trends, track breaking news by region, or perform sentiment analysis on specific topics, this skill serves as your primary bridge to the world's journalism ecosystem.
Installation
To integrate this skill into your environment, use the OpenClaw installation manager via your terminal:
clawhub install openclaw/skills/skills/dexiaong/newsapi-search
After installation, you must configure your API credentials. Navigate to the ~/.openclaw/.env file and append your unique key retrieved from https://newsapi.org:
NEWSAPI_KEY=your_api_key
Ensure your terminal session has the necessary permissions to access these configuration files.
Use Cases
This skill is indispensable for professionals who require automated intelligence gathering. Typical use cases include:
- Competitive Intelligence: Monitor mentions of competitor brands or products across thousands of verified domains.
- Market Research: Aggregate sentiment and trends within specific sectors like 'technology' or 'finance' over defined time windows.
- Personalized News Briefings: Build custom automated pipelines to pull and summarize headlines from preferred sources such as BBC, Reuters, or specific regional journals.
- Fact-Checking & Verification: Quickly compare how different outlets report on identical breaking events to identify narrative variances.
Example Prompts
- "Find all news articles from the last 24 hours regarding the latest breakthroughs in renewable energy technology, focusing only on high-quality sources like Reuters."
- "Get the top-headlines for the technology sector in the United States and summarize the primary topic of the first five articles."
- "Search for the exact phrase 'OpenAI' mentioned in news domains excluding tabloids, and sort the results by popularity to see the most widely discussed stories."
Tips & Limitations
- The free tier of NewsAPI is limited to 100 requests per day; ensure your agent queries are optimized by using specific filters to avoid unnecessary hits.
- You cannot combine the --country or --category flags with the --sources flag when using the headlines mode; plan your queries accordingly.
- Use the advanced query syntax (e.g., OR, AND, +) to filter out noise, as broad queries may return high-volume, low-relevance noise.
- Always prioritize specifying a --days or --from/--to window to keep the volume of retrieved articles within a manageable scope for the LLM processing layers.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dexiaong-newsapi-searchf": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
omnicog
Universal service integration for OpenClaw — connect Reddit, Steam, Spotify, GitHub, Discord, and more with a single API.
chaterimo
AI Customer Service for Shopify & E-commerce - Query conversations, analyze chatbot performance, and manage your Chaterimo AI assistant
lulu-monitor
AI-powered LuLu Firewall companion for macOS. Monitors firewall alerts, analyzes connections with AI, sends Telegram notifications with Allow/Block buttons. Use when setting up LuLu integration, handling firewall callbacks, or troubleshooting LuLu Monitor issues.
gmail-client-PM
Read and send emails via Gmail. Use to list unread messages, read specific emails by ID, or send new emails.
arb-injection
BYOCB ArbInjectionSkill: Scan EVM smart contracts for arbitrary call injection vulnerabilities. Monitor chains in real-time or scan specific addresses.