2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 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 openclaw/skills --skill apikiss- _meta.json267 B
- SKILL.md3.1 KB
Overview
This skill provides a single, consistent interface to the API KISS unified gateway (apikiss.com), letting you access weather, IP geolocation, SMS, crypto and stock prices, Danish CVR lookups, WHOIS, phone validation, UUID generation, image tools, and more. It uses Bearer token authentication and a stable base URL to simplify integrating multiple third-party services through one API. The skill is focused on fast lookups, simple parameter passing, and minimal local footprint.
How this skill works
Set your API key in the environment and call endpoints under https://apikiss.com/v1/ with Authorization: Bearer $APIKISS_API_KEY. Each endpoint accepts a small set of query parameters or JSON payloads (for POST endpoints like sms and password) and returns structured JSON results from the corresponding backend service. The gateway forwards only the parameters you supply and relies on your API key for access control.
When to use it
- Quickly add weather, time, or timezone data to an app without wiring multiple provider SDKs
- Validate or enrich IP addresses, phone numbers, or domain names during user sign-up or analytics
- Send SMS notifications or flash SMS with delivery tracking via a single unified API
- Fetch real-time crypto or stock prices for dashboards and alerts
- Generate secure UUIDs or hash/verify passwords without adding heavy libraries
Best practices
- Store APIKISS_API_KEY in environment variables or a secrets manager, never in code or prompts
- Only send the minimal parameters required for a lookup to reduce data exposure
- Respect rate limits and implement retries with exponential backoff for transient errors
- Sanitize and validate user input (phone numbers, domains, CVR queries) before calling the API
- Log only metadata (status, latency) and avoid logging request payloads that contain personal data
Example use cases
- A mobile app fetches current weather and forecast for a user-selected city via /weather
- A backend validates a signup phone number and detects carrier using /phone-lookup
- An admin tool looks up Danish companies by name or CVR via /cvr for compliance checks
- A trading dashboard polls /crypto and /stock for real-time price updates
- A serverless function generates UUIDs on demand via /uuid to tag new records
FAQ
Set APIKISS_API_KEY in your environment and send Authorization: Bearer <token> with each request.
Does the gateway store my request data?
According to the service, API KISS does not store request payloads; only the parameters you send are forwarded.