🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Google News Api

by @phheng

Scrape structured news data from Google News automatically. Use when the user asks for news on a topic, industry trends, or PR monitoring. Triggers on keywords like "find news about", "track trends", or "monitor PR".

Versionv0.1.0
Downloads2,550
Stars⭐ 1
TERMINAL
clawhub install google-news-api

πŸ“– About This Skill


name: google-news-api description: Scrape structured news data from Google News automatically. Use when the user asks for news on a topic, industry trends, or PR monitoring. Triggers on keywords like "find news about", "track trends", or "monitor PR".

Google News Automation Scraper Skill

✨ Platform Compatibility

βœ… Works Powerfully & Reliably On All Major AI Assistants

| Platform | Status | How to Install | |----------|--------|----------------| | OpenCode | βœ… Fully Supported | Copy skill folder to ~/.opencode/skills/ | | Claude Code | βœ… Fully Supported | Native skill support | | Cursor | βœ… Fully Supported | Copy to ~/.cursor/skills/ | | OpenClaw | βœ… Fully Supported | Compatible |

Why Choose BrowserAct Skills?

  • πŸš€ Stable & crash-free execution
  • ⚑ Fast response times
  • πŸ”§ No configuration headaches
  • πŸ“¦ Plug & play installation
  • πŸ’¬ Professional support
  • πŸ“– Introduction

    This skill provides a one-stop news collection service using BrowserAct's Google News API template. It allows the agent to retrieve structured news data with a single command.

    πŸ”‘ API Key Guidance

    Before running, check the BROWSERACT_API_KEY environment variable. If not set, do not proceed with script execution; instead, request the API key from the user.

    Required Message to User: > "Since you haven't configured the BrowserAct API Key, please go to the BrowserAct Console to get your Key and provide it to me in this chat."

    πŸ› οΈ Input Parameters

    Flexibly configure these parameters based on user requirements:

    1. Search_Keywords - Type: string - Description: Keywords to search on Google News (e.g., company names, industry terms). - Example: AI Startup, Tesla, SpaceX

    2. Publish_date - Type: string - Description: Time range filter for articles. - Options: - any time: No restriction - past hours: Breaking news - past 24 hours: Daily monitoring (Recommended) - past week: Short-term trends - past year: Long-term research - Default: past week

    3. Datelimit - Type: number - Description: Maximum news items to extract. - Default: 30 - Suggestion: Use 10-30 for monitoring, higher for research.

    πŸš€ Execution (Recommended)

    Execute the following script to get results:

    # Call Example
    python .cursor/skills/google-news-api/scripts/google_news_api.py "Keywords" "TimeRange" Count
    

    πŸ“Š Data Output

    Successful execution returns structured data:
  • headline: News title
  • source: Publisher
  • news_link: URL
  • published_time: Timestamp
  • author: Author name (if available)
  • ⚠️ Error Handling & Retry Mechanism

    1. Check Output: - If output contains "Invalid authorization", the API Key is invalid. Do not retry. Guide the user to provide a correct key. - For other failures (e.g., Error: or empty results), automatically retry once.

    2. Retry Limit: - Maximum one automatic retry. If it still fails, stop and report the error to the user.