← Back to Skills Marketplace
bgoodwinstudio

Google Alerts Monitor

by bgoodwinstudio · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
76
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install google-alerts
Description
Monitor keywords via free web search. Use when: (1) Tracking brand or product mentions, (2) Monitoring industry keywords, (3) Researching competitors and mar...
README (SKILL.md)

Google Alerts Monitor

Keyword monitoring with Hootsuite-style output. Free, no API keys required.

What This Skill Does

  • Fetches Google Alerts RSS feeds for your keywords
  • Formats results into visual, social-media-style cards
  • Prints clean JSON output and formatted text for use by agents or cron jobs

What this skill does NOT do: It does not save files, schedule cron jobs, or post to chat. Those integrations are handled by your agent prompt or external automation.

Keywords

Edit references/keywords.md with your own keywords. One per line.

Search Script

# Set your Google Alert feed ID (see setup-guide.md)
export GOOGLE_ALERT_FEED_ID="your_feed_id_here"

# Search a keyword
bash scripts/search.sh "your keyword" 10

Output: JSON array of results (title, link, description, published date)

Formatter Script

Takes JSON results and formats them into Hootsuite-style cards:

bash scripts/search.sh "your keyword" 10 \
  | python3 scripts/format-results.py --term "your keyword" --source google --count 10

Output Format

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 YOUR KEYWORD — GOOGLE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 Result Title · 3h ago
"Description text preview truncated to 280 chars..."
↗️ https://example.com/link
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Setup

  1. Create Google Alerts at google.com/alerts
  2. Get the RSS feed ID from each alert's feed URL
  3. Set GOOGLE_ALERT_FEED_ID in your environment or edit scripts/search.sh
  4. See references/setup-guide.md for details

Scripts

  • scripts/search.sh — Fetch Google Alerts RSS, output JSON
  • scripts/format-results.py — Format JSON results as Hootsuite-style cards

References

  • references/keywords.md — Keyword definitions
  • references/setup-guide.md — Detailed setup instructions
Usage Guidance
This skill appears to do what it says: it fetches Google Alerts RSS feeds and formats them. Before installing, review the included scripts (they will be executed locally) and confirm you are comfortable making outbound requests to https://www.google.com/alerts/feeds/. The required GOOGLE_ALERT_FEED_ID is not a secret but is user-specific—do not paste sensitive credentials into references/keywords.md. Because the skill executes Python and shell code locally, run it in a controlled environment (not as root), inspect or test with non-sensitive feed IDs first, and avoid combining it with unrelated environment variables or secrets in the same shell session. If you want fully autonomous agent use, remember the agent can invoke skills by default—this skill is not force-enabled (always:false).
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name and description match the implementation: the scripts fetch Google Alerts RSS feeds and format results. Required binaries (bash, curl, python3) and the single env var (GOOGLE_ALERT_FEED_ID) are appropriate for this task.
Instruction Scope
SKILL.md and scripts instruct only to fetch RSS from google.com/alerts, parse XML into JSON, and format output. The instructions do not read unrelated system files, request unrelated credentials, or send data to unexpected endpoints.
Install Mechanism
No install spec or remote downloads are present; this is an instruction-only skill with included local scripts. Nothing is fetched from third-party servers at install time.
Credentials
Only a single, purpose-relevant env var (GOOGLE_ALERT_FEED_ID) is required and is referenced by the scripts and docs. The feed ID is described as non-secret; no other tokens/keys or unrelated credentials are requested.
Persistence & Privilege
always:false and default agent invocation behavior. The skill does not request permanent presence, modify other skills, or change system-wide config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-alerts
  3. After installation, invoke the skill by name or use /google-alerts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Added required binaries (bash, curl, python3) to metadata for improved environment checks. - No changes to core functionality or setup instructions.
v1.0.2
- Added Openclaw metadata block to specify required environment variable: GOOGLE_ALERT_FEED_ID. - No changes to core functionality or usage instructions.
v1.0.1
google-alerts v1.0.1 - Streamlined setup and usage instructions in SKILL.md for clarity. - Updated to clarify that the skill does not handle automation (file saving, cron, chat); those are external. - Simplified keyword setup: now edited as one-per-line in keywords.md. - Specified use of GOOGLE_ALERT_FEED_ID environment variable for feed access. - Refined search and formatter script instructions for easier usage. - Removed references to unrelated features such as web search, Obsidian integration, and automated posting.
v1.0.0
Initial release of google-alerts skill for daily web monitoring. - Daily monitors specified keywords from Google Alerts RSS feeds—no API keys required. - Organizes keywords into brand, industry, and competitor categories (customize in keywords.md). - Formats results into Hootsuite-style, social-media-inspired dashboard cards. - Saves a daily digest of findings to Obsidian for easy review. - Announces a summary of top 3–5 findings in your chat session. - Simple setup: edit keywords and RSS URLs, run via scheduled cron job.
Metadata
Slug google-alerts
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Google Alerts Monitor?

Monitor keywords via free web search. Use when: (1) Tracking brand or product mentions, (2) Monitoring industry keywords, (3) Researching competitors and mar... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.

How do I install Google Alerts Monitor?

Run "/install google-alerts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Alerts Monitor free?

Yes, Google Alerts Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Alerts Monitor support?

Google Alerts Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Alerts Monitor?

It is built and maintained by bgoodwinstudio (@bgoodwinstudio); the current version is v1.0.3.

💬 Comments