zyla-api-hub-skill
Zyla API Hub Skill — Turn your OpenClaw AI agent into a real-world operator. Power it with 10,000+ production-ready APIs from Zyla API Hub — instant access to weather, finance, translation, email validation, geolocation, and more.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alebrega/zyla-api-hub-skillZyla API Hub Skill
Turn your OpenClaw AI agent into a real-world operator. Power it with 10,000+ production-ready APIs from Zyla API Hub — instant access to weather, finance, translation, email validation, geolocation, and more, all through one unified API key, pay-as-you-go pricing, and zero vendor lock-in.
Setup
If ZYLA_API_KEY is not configured, guide the user:
- Visit https://zylalabs.com/openclaw/connect to get an API key
- Or run
/zyla connectif the plugin is installed (opens browser automatically) - Add the key to
~/.openclaw/openclaw.jsonunderskills.entries.zyla-api-hub-skill.apiKey
Never ask the user to paste their API key in chat. Ask them to set it via the config and confirm when ready.
Quick Start — Popular APIs
Use these directly without searching the catalog. Each includes the API ID, endpoint details, and parameters.
<!-- POPULAR_APIS_START --> <!-- This section is auto-generated by: npx tsx scripts/generate-popular.ts --> <!-- Run before publishing to update with the latest top 20 APIs by popularity -->Weather by Zip API (ID: 781)
- Use when: user asks about weather, temperature, forecast, climate, conditions by zip code
- Category: Weather & Environment
- Call:
npx tsx {baseDir}/scripts/zyla-api.ts call --api 781 --endpoint <endpoint_id> --params '{"zip":"10001"}'
Currency Conversion API (example)
- Use when: user asks about currency exchange, conversion rates, forex
- Category: Finance
- Call:
npx tsx {baseDir}/scripts/zyla-api.ts call --api <id> --endpoint <endpoint_id> --params '{"from":"USD","to":"EUR","amount":"100"}'
Email Validation API (example)
- Use when: user asks to validate, verify, or check an email address
- Category: Data Validation
- Call:
npx tsx {baseDir}/scripts/zyla-api.ts call --api <id> --endpoint <endpoint_id> --params '{"email":"[email protected]"}'
<!-- POPULAR_APIS_END -->Note: Run
npx tsx {baseDir}/scripts/generate-popular.tsto regenerate this section with real API IDs and endpoints from the live catalog.
Discovering APIs
For APIs not listed above, search the catalog:
# Search by keyword
npx tsx {baseDir}/scripts/zyla-catalog.ts search "recipe"
# List APIs by category
npx tsx {baseDir}/scripts/zyla-catalog.ts list --category "Finance"
# Get endpoints for a specific API
npx tsx {baseDir}/scripts/zyla-catalog.ts endpoints --api 781
Calling APIs
Using the helper script (recommended)
# Basic call
npx tsx {baseDir}/scripts/zyla-api.ts call \
--api <api_id> \
--endpoint <endpoint_id> \
--params '{"key":"value"}'
# Specify HTTP method (default: GET)
npx tsx {baseDir}/scripts/zyla-api.ts call \
--api <api_id> \
--endpoint <endpoint_id> \
--method POST \
--params '{"key":"value"}'
# Get info about an API
npx tsx {baseDir}/scripts/zyla-api.ts info --api <api_id>
# Check health and remaining quota
npx tsx {baseDir}/scripts/zyla-api.ts health
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alebrega-zyla-api-hub-skill": {
"enabled": true,
"auto_update": true
}
}
}