apikiss_skill

This skill provides unified access to weather, geolocation, crypto prices, CVR, whois and more via API KISS, streamlining multi-service calls.
  • Python

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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
apikiss skill by openclaw/skills | VeilStrat