openweather-api-automation_skill

This skill automates Openweather API tasks via Composio Rube MCP, enabling tool discovery, connection management, and workflow execution.
  • Python

35.4k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill composiohq/awesome-claude-skills --skill openweather-api-automation

  • SKILL.md3.0 KB

Overview

This skill automates Openweather API operations through Rube MCP using Composio's openweather_api toolkit. It provides a repeatable pattern to discover available tools, validate connections, and execute API calls safely. The skill emphasizes always searching tools first to retrieve current schemas and execution plans. It is designed for reliable, schema-compliant automation of weather data tasks.

How this skill works

The skill first calls RUBE_SEARCH_TOOLS to retrieve current tool slugs, input schemas, and recommended plans for the requested Openweather use case. It then verifies or establishes an active connection via RUBE_MANAGE_CONNECTIONS for the openweather_api toolkit. Once tools and connection status are confirmed, it runs RUBE_MULTI_EXECUTE_TOOL (or RUBE_REMOTE_WORKBENCH for bulk jobs) with schema-compliant arguments and an explicit memory object. The workflow reuses session IDs for continuity and handles pagination tokens when responses span multiple pages.

When to use it

  • Automate recurring weather data pulls for dashboards or analytics.
  • Fetch current weather, forecasts, or historical data programmatically.
  • Integrate Openweather responses into downstream pipelines or alerts.
  • Run bulk or scheduled queries over many locations using remote workbench.
  • When tool schemas may change frequently and you need schema-first execution.

Best practices

  • Always call RUBE_SEARCH_TOOLS first to discover current tool slugs and exact input schemas.
  • Check RUBE_MANAGE_CONNECTIONS and confirm the openweather_api connection is ACTIVE before executing tools.
  • Pass an explicit memory parameter (even empty) to RUBE_MULTI_EXECUTE_TOOL calls.
  • Reuse session_id across related steps; generate a new session for distinct workflows.
  • Respect schema field names and types exactly and handle pagination tokens in responses.

Example use cases

  • Daily job that collects 7-day forecasts for a list of cities and stores results in a database.
  • On-demand fetch of current weather and alerts for a specified geofence and trigger downstream notifications.
  • Bulk historical weather export using RUBE_REMOTE_WORKBENCH to feed a climate analytics pipeline.
  • Ad-hoc testing: discover available Openweather tools and validate example payloads before building integrations.
  • Monitor API tool changes by periodically running RUBE_SEARCH_TOOLS and alerting on schema drift.

FAQ

No API key is required to connect Rube MCP as an MCP server; however, the openweather_api connection may require authentication steps surfaced by RUBE_MANAGE_CONNECTIONS.

What if a tool slug or schema changes mid-workflow?

Always call RUBE_SEARCH_TOOLS at the start of each workflow or new step. If schemas change, update arguments to match the returned schema and restart the execution with a proper session_id.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
openweather-api-automation skill by composiohq/awesome-claude-skills | VeilStrat