Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. --- name: weather-nws description: Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. version: 1.0.0 author: awalker homepage: https://weather.gov keywords: weather, forecast, alerts, nws, national-weather-service metadata: openclaw: emoji: 🌤️ requires: bins: ["curl", "node"] --- Weather NWS Get reliable, detailed weather data from the National Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Freshness
Last checked 3/1/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
weather-nws is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. --- name: weather-nws description: Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. version: 1.0.0 author: awalker homepage: https://weather.gov keywords: weather, forecast, alerts, nws, national-weather-service metadata: openclaw: emoji: 🌤️ requires: bins: ["curl", "node"] --- Weather NWS Get reliable, detailed weather data from the National
Public facts
5
Change events
0
Artifacts
0
Freshness
Mar 1, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Weather
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 3/1/2026.
Setup snapshot
git clone https://github.com/capt-marbles/weather-nws.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Weather
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
node weather-nws.js
bash
node weather-nws.js --json
javascript
// Example: Fort Worth, Texas
const FORT_WORTH = {
lat: 32.7555,
lon: -97.3308
};bash
node weather-nws.js
text
=== CURRENT CONDITIONS === Temperature: 30°F (Feels like: 21°F) Condition: Clear Humidity: 69% Wind: 10 mph 310 Pressure: 30 inHg Visibility: 10 miles Dewpoint: 21°F === TODAY'S FORECAST === Sunny, with a high near 47. North northwest wind 5 to 10 mph. === 7-DAY OUTLOOK === Today: 47°F - Sunny Tonight: 21°F - Mostly Clear Saturday: 33°F - Sunny Saturday Night: 22°F - Mostly Clear Sunday: 53°F - Sunny Sunday Night: 34°F - Clear Monday: 64°F - Mostly Sunny 🚨 ACTIVE NWS ALERTS: Cold Weather Advisory (Moderate/Expected) Cold Weather Advisory issued January 29 at 11:49PM CST until January 31 at 11:00AM CST
bash
node weather-nws.js --json
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. --- name: weather-nws description: Reliable US weather data using the National Weather Service API. Free, no API key, detailed forecasts and official alerts. version: 1.0.0 author: awalker homepage: https://weather.gov keywords: weather, forecast, alerts, nws, national-weather-service metadata: openclaw: emoji: 🌤️ requires: bins: ["curl", "node"] --- Weather NWS Get reliable, detailed weather data from the National
Get reliable, detailed weather data from the National Weather Service API. Perfect for US locations - completely free, no API key required, with official weather alerts.
Use this skill when you need:
This skill is ideal for US-based OpenClaw deployments that need professional-grade weather data without the complexity or cost of commercial APIs.
node weather-nws.js
node weather-nws.js --json
Edit the coordinates in weather-nws.js to set your location:
// Example: Fort Worth, Texas
const FORT_WORTH = {
lat: 32.7555,
lon: -97.3308
};
Find coordinates at latlong.net
Get a quick overview of current conditions and forecast:
node weather-nws.js
Output:
=== CURRENT CONDITIONS ===
Temperature: 30°F (Feels like: 21°F)
Condition: Clear
Humidity: 69%
Wind: 10 mph 310
Pressure: 30 inHg
Visibility: 10 miles
Dewpoint: 21°F
=== TODAY'S FORECAST ===
Sunny, with a high near 47. North northwest wind 5 to 10 mph.
=== 7-DAY OUTLOOK ===
Today: 47°F - Sunny
Tonight: 21°F - Mostly Clear
Saturday: 33°F - Sunny
Saturday Night: 22°F - Mostly Clear
Sunday: 53°F - Sunny
Sunday Night: 34°F - Clear
Monday: 64°F - Mostly Sunny
🚨 ACTIVE NWS ALERTS:
Cold Weather Advisory (Moderate/Expected)
Cold Weather Advisory issued January 29 at 11:49PM CST until January 31 at 11:00AM CST
For automation and integration:
node weather-nws.js --json
Returns structured JSON with:
current - Current conditions objectforecast - 7-day forecast arrayalerts - Detected alert keywordstimestamp - ISO timestampsource - "National Weather Service"Use in your OpenClaw prompts:
Check the weather and let me know if I need a jacket today.
Or in cron jobs:
# Morning weather brief
0 8 * * * node /path/to/weather-nws.js
The skill includes alert detection for:
Create a wrapper script for a different city:
const NWSWeather = require('./weather-nws.js');
// Chicago coordinates
const weather = new NWSWeather(41.8781, -87.6298);
const data = await weather.getWeather();
console.log(JSON.stringify(data, null, 2));
Check for active official alerts:
const NWSWeather = require('./weather-nws.js');
const weather = new NWSWeather(32.7555, -97.3308);
const alerts = await weather.getActiveAlerts();
if (alerts.length > 0) {
console.log('⚠️ ACTIVE ALERTS:');
alerts.forEach(alert => {
console.log(`${alert.event} - ${alert.severity}/${alert.urgency}`);
console.log(alert.headline);
});
}
{
"current": {
"temp": "30°F",
"feelsLike": "21°F",
"condition": "Clear",
"humidity": "69%",
"windSpeed": "10 mph",
"windDirection": "310",
"pressure": "30 inHg",
"visibility": "10 miles",
"dewpoint": "21°F"
},
"forecast": {
"today": "Sunny, with a high near 47...",
"tonight": "Mostly clear...",
"high": "47°F",
"periods": [...]
},
"alerts": [],
"timestamp": "2026-01-30T15:00:00.000Z",
"source": "National Weather Service"
}
Compared to other weather APIs:
| Feature | NWS | wttr.in | OpenWeather | WeatherAPI | |---------|-----|---------|-------------|------------| | Cost | FREE | FREE | $40+/mo | $0-$50/mo | | API Key | ❌ No | ❌ No | ✅ Yes | ✅ Yes | | Reliability | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | | Official Alerts | ✅ Yes | ❌ No | ❌ No | ⚠️ Limited | | Detail Level | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | | US Coverage | ✅ Excellent | ✅ Good | ✅ Good | ✅ Good |
Check your coordinates are correct and within the US. The NWS API only covers United States territories.
Increase the timeout in the script:
{ encoding: 'utf8', timeout: 30000 } // 30 seconds
This is normal! The skill only shows alerts when there are active weather warnings for your area.
Include weather in your daily automation:
const NWSWeather = require('./weather-nws.js');
const weather = new NWSWeather(32.7555, -97.3308);
const data = await weather.getWeather();
console.log(`Good morning! It's ${data.current.temp} and ${data.current.condition}.`);
console.log(`Today's high will be ${data.forecast.high}.`);
if (data.alerts.length > 0) {
console.log(`⚠️ Weather alerts: ${data.alerts.map(a => a.type).join(', ')}`);
}
Post weather updates to channels:
const data = await weather.getWeather();
const message = `🌤️ **Weather Update**\n` +
`Current: ${data.current.temp} (feels like ${data.current.feelsLike})\n` +
`Today's high: ${data.forecast.high}\n` +
`Forecast: ${data.forecast.today}`;
// Send to your messaging platform
await sendMessage(message);
Monitor for severe weather:
#!/bin/bash
# Check weather every 15 minutes, alert on warnings
weather_json=$(node weather-nws.js --json)
alerts=$(echo "$weather_json" | jq -r '.alerts[] | .type')
if [ -n "$alerts" ]; then
# Send notification
echo "Weather alerts detected: $alerts"
# Your notification logic here
fi
This skill uses the National Weather Service API, which is public domain (US Government).
Weather data provided by the National Weather Service (NOAA).
Built for OpenClaw (formerly Clawdbot)
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/snapshot"
curl -s "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract"
curl -s "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/capt-marbles/weather-nws#input",
"outputSchemaRef": "https://github.com/capt-marbles/weather-nws#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:45:00.848Z",
"sourceUpdatedAt": "2026-02-24T19:45:00.848Z",
"freshnessSeconds": 4420480
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:39:41.388Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Weather",
"href": "https://weather.gov",
"sourceUrl": "https://weather.gov",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-03-01T06:04:54.382Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:45:00.848Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:00.848Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/capt-marbles/weather-nws#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:00.848Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/capt-marbles-weather-nws/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[]
Sponsored
Ads related to weather-nws and adjacent AI workflows.