← Back to Skills Marketplace
Poku
by
Emile Indik
· GitHub ↗
· v1.0.12
· MIT-0
734
Downloads
1
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install poku
Description
Places outbound phone calls, sends outbound SMS texts, and reserves dedicated phone numbers on the user's behalf using the Poku API and the exec tool. Use wh...
Usage Guidance
This skill is coherent with its stated purpose, but review these points before enabling it: 1) Keep your POKU_API_KEY secret — the skill uses it as a Bearer token for API requests; ensure your agent/tooling will not print the raw key. 2) The skill will run curl via the exec tool to contact https://api.pokulabs.com; confirm you trust that endpoint and that API key scopes/quotas are appropriate. 3) SKILL.md references an optional POKU_TRANSFER_NUMBER env var that will be read automatically if set — if you don't want calls transferred, do not set that variable. 4) Number reservation is irreversible per the docs — the skill asks for explicit user confirmation before reserving, so confirm those prompts are enforced by your agent. 5) Calls can remain open up to 5 minutes (yieldMs: 300000); be aware of potential costs or privacy implications. If you are uncomfortable with the agent making outbound calls or SMS autonomously, restrict autonomous invocation or require explicit user confirmation for each action.
Capability Analysis
Type: OpenClaw Skill
Name: poku
Version: 1.0.12
The 'poku' skill bundle is a legitimate integration for the Poku API, allowing an AI agent to make phone calls, send SMS, and reserve phone numbers. It includes clear security instructions for the agent, such as masking API keys in logs, requiring explicit user confirmation before taking actions, and adhering to strict safety guidelines that prohibit impersonation, harassment, or phishing (found in CALL.md and SMS.md).
Capability Assessment
Purpose & Capability
Name/description align with what the skill does. The only required credential is POKU_API_KEY, which is appropriate for calling the Poku API endpoints documented in the references. No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
SKILL.md stays on-topic (number resolution, drafting, confirmation, and then making curl POST/GET requests). It explicitly instructs using the exec tool to run curl and to mask the API key in any displayed commands. One instruction references using the agent's 'search tool' for business lookups (this is an expected agent capability), and the instructions require reading the optional env var POKU_TRANSFER_NUMBER at runtime (see environment_proportionality).
Install Mechanism
No install spec and no code files — instruction-only skill. This is the lowest install risk: nothing will be downloaded or written to disk by the skill itself.
Credentials
The skill requires a single primary credential (POKU_API_KEY), which is proportional. However, SKILL.md also references an optional env var POKU_TRANSFER_NUMBER and instructs the agent to read it at runtime; that optional env var is not listed in the registry's required env metadata. Confirming optional env usage would improve coherence.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges or modification of other skills. Autonomous invocation is allowed (the platform default) but not combined with other concerning factors.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install poku - After installation, invoke the skill by name or use
/poku - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.12
- Convert raw curl to use jq for string interpolation purposes
v1.0.11
- Added documentation for required and optional environment variables: `POKU_API_KEY` (required) and `POKU_TRANSFER_NUMBER` (optional).
- Provided instructions on informing the user if `POKU_API_KEY` is not set.
- Clarified usage of `POKU_TRANSFER_NUMBER`, including automatic use during calls if set, and instructions to skip transfer if not set (without prompting the user).
v1.0.10
- Added support for outbound SMS texts and dedicated phone number reservations alongside outbound calls.
- Expanded documentation: new reference files for calls (CALL.md), SMS (SMS.md), and number reservation (NUMBER.md) added; previous examples file removed.
- Skill description updated to reflect new SMS and phone number reservation capabilities.
- Streamlined instructions: directs users to specific reference files depending on the desired action.
v1.0.9
- Added the "primaryEnv" key to the metadata to explicitly specify POKU_API_KEY as the primary required environment variable.
- Updated call step instructions: now directly ask the user to configure POKU_API_KEY if not set, instead of referencing openclaw.json.
- No changes to functional logic or core usage instructions.
v1.0.8
No changes detected in this version.
- Version 1.0.7 has no file changes from the previous release.
- Functionality and instructions remain identical.
v1.0.7
Re-upload to version 1.0.7
v1.0.6
poku 1.0.6
- Updated environment variable instructions: now directs users to check ~/.openclaw/openclaw.json if POKU_API_KEY is not set.
- Cleaned up metadata structure and removed the "primaryEnv" field.
- Clarified to gather only essential extra details (e.g. reference numbers) during call setup.
- No file changes detected; documentation and instructions only.
v1.0.5
- Changed metadata field from "required" to "requires" for environment variable specification in the SKILL.md metadata section.
v1.0.4
Version 1.0.4 of the poku skill
- Corrected metadata "requires" field and updated examples
v1.0.3
Remove an example usage
v1.0.2
- Added an explicit "required" environment variable section for POKU_API_KEY in the metadata.
- No changes to skill functionality or documentation process.
v1.0.1
- Updated the description for clarity and added more example use cases.
- Added a structured metadata block including primaryEnv and homepage information.
- No functional or behavioral changes were made to the skill logic.
v1.0.0
- Initial release of the poku skill.
- Enables outbound phone calls on behalf of the user using the Poku API.
- Guides users through phone number resolution, detail gathering, and confirmation before proceeding.
- Utilizes templates for drafting call messages and voicemail scripts.
- Provides step-by-step instructions for tool usage and clear error handling.
- Reports call outcomes with key details as soon as the call completes.
Metadata
Frequently Asked Questions
What is Poku?
Places outbound phone calls, sends outbound SMS texts, and reserves dedicated phone numbers on the user's behalf using the Poku API and the exec tool. Use wh... It is an AI Agent Skill for Claude Code / OpenClaw, with 734 downloads so far.
How do I install Poku?
Run "/install poku" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Poku free?
Yes, Poku is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Poku support?
Poku is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Poku?
It is built and maintained by Emile Indik (@emileindik); the current version is v1.0.12.
More Skills