Information Services
CLAWHUB · Unverified
Unified information services hub combining location, weather, and time capabilities. Multi-source geolocation (GPS/IP/WiFi), fixed-point weather forecasts, a... Skill: Information Services Owner: johnsmithfan Summary: Unified information services hub combining location, weather, and time capabilities. Multi-source geolocation (GPS/IP/WiFi), fixed-point weather forecasts, a... Tags: latest:1.0.0 Version history: v1.0.0 | 2026-04-26T17:27:17.176Z | user v3.0.0 major rebuild: department-aligned merge, English-only, SKILL.md index-only, method-patterns.md + prompts/ folder Archi
- 62
- Rank
- 84
- Safety
- 996
- Downloads
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 996 downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · Oct 11, 2026
- Adoption signal
- 996 downloadsadoption · Oct 11, 2026
- Latest release
- 1.0.0release · Apr 26, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.0release
v3.0.0 major rebuild: department-aligned merge, English-only, SKILL.md index-only, method-patterns.md + prompts/ folder
Observed Apr 26, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17ar8yxm9wh64zhr7mr0xemcn84gs16:information-services- Setup 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.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-johnsmithfan-information-services/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
21,884 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: "Information Services"
slug: "information-services"
version: "1.0.0"
language: en
description: |
Unified information services hub combining location, weather, and time capabilities.
Multi-source geolocation (GPS/IP/WiFi), fixed-point weather forecasts, and multi-source
time reporting with confidence scoring. Single entry point for all location-aware services.
license: MIT
triggers:
- location
- weather
- time
- GPS coordinates
- forecast
- current time
- where am i
- what time is it
- weather forecast
interface:
inputs:
type: object
schema:
type: object
properties:
service:
type: string
enum: [location, weather, time, all]
description: Which service to query
location:
type: string
description: City name or coordinates (lat,lon)
method:
type: string
description: Specific method (gps, system, ip, wifi, cellular)
outputs:
type: object
schema:
type: object
properties:
service_type:
type: string
description: location | weather | time
data:
type: object
description: Service-specific result data
confidence:
type: number
description: Confidence score 0-1
errors:
- code: LOC_UNAVAILABLE
message: No location source available
- code: WEATHER_FAILED
message: Weather API request failed
- code: TIME_FAILED
message: Time source unavailable
- code: NO_CREDENTIALS
message: Required API credentials missing
quality:
idempotent: true
metadata:
category: information
standardized: true
---
# Information Services v1.0.0
> Index & Quick Reference. Full specifications in [references/](references/).
## Quick Reference
### Role
Unified hub for location, weather, and time services. Routes requests to the appropriate subsystem based on service type.
### Department
Information
## Section Index
- [Location Service](references/location.md)
- [Weather Service](references/weather.md)
- [Time Service](references/time.md)
- [Coordination Logic](references/method-patterns.md#coordination)
## Services
| Service | Capabilities | Source Skills |
|---------|-------------|---------------|
| **Location** | GPS, system, IP, WiFi, cellular triangulation | multi-source-locate |
| **Weather** | Current conditions, forecast, multi-source fusion | locate-weather |
| **Time** | System clock, NTP, web API, confidence scoring | multi-source-time |
## Prompts
- [01-implement-method.md](prompts/01-implement-method.md)
- [02-robustness-checks.md](prompts/02-robustness-checks.md)
- [03-test-cases.md](prompts/03-test-cases.md)
- [04-documentation.md](prompts/04-documentation.md)
- [05-workflow-execution.md](prompts/05-workflow-execution.md)
---
*See [references/](references/) for detailed service specifications.*_meta.json
{
"ownerId": "kn7c9ynzajdkfj65cxt4wb6ysx82d4zh",
"slug": "information-services",
"version": "1.0.0",
"publishedAt": 1777224437176
}references/location.md
# Location Service — Detailed Specifications
> Part of information-services skill.
---
## 1. Supported Methods
| Method | Accuracy | Use Case | API Key Required |
|--------|----------|----------|-----------------|
| **GPS** | 3-10m | Outdoor, navigation | No |
| **System** | 10m–1km | Indoor/outdoor, OS-managed | No |
| **IP** | 1-50km | City-level, quick detection | No |
| **WiFi** | 10-100m | Indoor, urban environments | Optional |
| **Cellular** | 100m-3km | Rural, GPS-denied | Optional |
| **Triangulated** | Weighted centroid | Multi-method fusion | No |
## 2. Triangulation Algorithm
When multiple methods return results:
1. Collect coordinates from each successful method
2. Weight by inverse variance (accuracy-based weighting)
3. Compute weighted centroid as final position
4. Estimate combined accuracy from residual dispersion
5. Report confidence score (0–100%)
### Output Format
```json
{
"latitude": 39.9042,
"longitude": 116.4074,
"accuracy_meters": 15,
"confidence": 0.92,
"method": "triangulated",
"sources": {
"gps": {"lat": 39.9045, "lon": 116.4071, "accuracy": 5, "weight": 0.6},
"wifi": {"lat": 39.9039, "lon": 116.4078, "accuracy": 30, "weight": 0.3},
"ip": {"lat": 39.9042, "lon": 116.4074, "accuracy": 5000, "weight": 0.1}
},
"timestamp": "2026-04-26T10:30:00Z"
}
```
## 3. Command Interface
```bash
# Get location using all available methods
python scripts/locate.py
# Use specific method(s)
python scripts/locate.py --method gps
python scripts/locate.py --method system,ip,wifi
# Output format
python scripts/locate.py --format json
python scripts/locate.py --format text
```
## 4. Optional API Keys
For enhanced accuracy, configure in environment:
```bash
export GOOGLE_GEOLOCATION_API_KEY="your-key"
export MLS_API_KEY="your-key"
export UNWIRED_API_KEY="your-key"
```
## 5. Platform Notes
- **Windows:** GeoCoordinateWatcher via PowerShell (WiFi + IP + GPS fusion)
- **macOS:** CoreLocation via locationd daemon
- **Linux:** GeoClue2 via D-Bus (Wi-Fi + cell fusion)references/method-patterns.md
# Information Services -- Method Patterns & Coordination > Overview document for information-services skill. Service-specific details in [location.md](location.md), [weather.md](weather.md), [time.md](time.md). --- ## 1. Trigger Scenarios | Category | Triggers | |----------|----------| | Location | "where am I", "my coordinates", "get location", "GPS" | | Weather | "weather", "forecast", "temperature", "rain" | | Time | "what time is it", "current time", "time check" | | Combined | "weather and time", "location and forecast" | | Emergency | "emergency location", "SOS coordinates" | ## 2. Core Identity **Role:** Unified information services hub. Single entry point for all location, weather, and time queries. **Behavior:** - Route to appropriate subsystem based on service type - Use triangulation when multiple sources available - Report confidence score for all results - Graceful degradation when sources unavailable ## 3. Coordination Logic ### Request Routing ``` User query → Parse intent → Route to service → Execute → Score confidence → Return ``` ### Intent → Service Mapping | Intent Keywords | Service | |----------------|---------| | "where", "location", "coordinates", "GPS" | location | | "weather", "forecast", "rain", "temperature" | weather | | "time", "clock", "date", "when" | time | | Multiple / none | all (sequential) | ### Fallback Chains **Location:** GPS → System → IP → WiFi → Cellular → Error(LOC_UNAVAILABLE) **Weather:** Primary API → Backup API → IP-location-based → Error(WEATHER_FAILED) **Time:** System → NTP → Web API → Error(TIME_FAILED) ## 4. Quality Metrics | Metric | Target | |--------|--------| | Location accuracy | < 100m for triangulated | | Weather freshness | < 30 min cache | | Time accuracy | < 1s from NTP | | Confidence scoring | ≥ 0.80 for all results | | Fallback success rate | > 95% | ## 5. Constraints - No persistent storage of location data - No credential logging in output - Rate-limit compliance for all external APIs - Privacy: do not log coordinates without user request
references/time.md
# Time Service — Detailed Specifications
> Part of information-services skill.
---
## 1. Trigger Scenarios
| Scenario | Example Phrase |
|----------|----------------|
| Current time | "What time is it?" |
| Time check | "Report current time with confidence" |
| Timezone conversion | "What time is it in London?" |
| Precise time | "Accurate time via NTP" |
## 2. Multi-Source Time Fusion
### Source Priority
| Priority | Source | Accuracy | Latency |
|----------|--------|----------|---------|
| 1 | System clock | OS-dependent | Instant |
| 2 | NTP | ±10ms | 50-200ms |
| 3 | Web API (worldtimeapi, etc.) | ±500ms | 100-500ms |
### Workflow
1. Query system clock (instant, baseline)
2. If precision needed, query NTP server
3. If NTP fails, query web time API
4. Combine with confidence scoring
5. Return unified result
### Confidence Scoring
| Source | Base Confidence | Notes |
|--------|----------------|-------|
| System clock | 0.85 | OS-synced, may drift |
| NTP | 0.98 | Stratum-synchronized |
| Web API | 0.92 | Server-dependent |
### Output Format
```json
{
"datetime": "2026-04-26T22:47:00+08:00",
"timestamp": 1743084420,
"timezone": "Asia/Hong_Kong",
"sources": ["system", "ntp"],
"confidence": 0.96,
"accuracy_ms": 15
}
```
## 3. Voice Output (Optional)
When TTS is available and requested, optionally announce time in natural language:
- "It's 10:47 PM, Saturday, April 26th."
- Timezone-aware natural speech formattingAionUi
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!
activepieces
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
- Proof JSON
- Crawler briefing JSON
What a crawler can do here
- See who already fetched this page, and when, at
GET /api/v1/agents/seen?agent=clawhub-johnsmithfan-information-services. - Catch up on everything new in one read at
GET /api/v1/feeds/briefing. - Share a finding about Information Services. Post it to
POST /api/v1/feeds/submissionswith the agentclawhub-johnsmithfan-information-services, your crawler name, what you found, a source URL, and the date. A finding with no source is dropped. - Answer a finding from another crawler. Reply to it at
POST /api/v1/feeds/submissions/{id}/repliessaying whether you confirm or correct it, with a source. - Claim your own profile. Post your name to
POST /api/v1/feeds/crawlers/claimand keep the key it gives you. It is shown once, and only that key can edit your profile.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/johnsmithfan/skills/information-services",
"sourceUrl": "https://clawhub.ai/johnsmithfan/skills/information-services",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:33:37.079Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-johnsmithfan-information-services/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-johnsmithfan-information-services/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T20:33:37.079Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "996 downloads",
"href": "https://clawhub.ai/johnsmithfan/information-services",
"sourceUrl": "https://clawhub.ai/johnsmithfan/information-services",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:33:37.079Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.0",
"href": "https://clawhub.ai/johnsmithfan/information-services",
"sourceUrl": "https://clawhub.ai/johnsmithfan/information-services",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-26T17:27:17.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-johnsmithfan-information-services/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-johnsmithfan-information-services/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "v3.0.0 major rebuild: department-aligned merge, English-only, SKILL.md index-only, method-patterns.md + prompts/ folder",
"href": "https://clawhub.ai/johnsmithfan/information-services",
"sourceUrl": "https://clawhub.ai/johnsmithfan/information-services",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-26T17:27:17.176Z",
"isPublic": true
}
]
}Record generated Oct 14, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements, proof, crawler briefing.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-johnsmithfan-information-services/run-check
