public-apis-skill-creator
公共API/免费API SKILL生成器:从 public-apis/public-apis 自动检索免费 API,按功能推荐并给出最小可用调用示例(curl/Python/JS),并可自动生成自定义名称的 API skill。用户提到“公共API”“免费API”“public APIs”“找接口/找API”“生成API skill”时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/547895019/public-apis-skill-creatorWhat This Skill Does
The public-apis-skill-creator is a powerful developer-oriented tool designed for OpenClaw agents to interface seamlessly with the public-apis/public-apis repository. It serves as an automated bridge between discovery and implementation. The skill allows agents to search for free, high-quality public APIs based on specific functional requirements, retrieve crucial metadata such as authentication status, HTTPS compliance, and CORS support, and immediately generate production-ready code snippets. Beyond just discovery, it excels in project acceleration by auto-generating complete skill scaffolds, allowing developers to turn a simple idea into an executable OpenClaw skill in seconds.
Installation
To install this skill, use the following command in your terminal or OpenClaw interface:
clawhub install openclaw/skills/skills/547895019/public-apis-skill-creator
Once installed, ensure your environment has the necessary permissions to write to the skills/ directory, as the generator creates new file structures for your custom skills.
Use Cases
- Rapid Prototyping: Quickly fetch and test API endpoints for new feature ideas.
- Boilerplate Generation: Automatically generate standardized code templates for curl, Python, or JavaScript to avoid manual configuration.
- Custom Skill Development: Automatically convert public API endpoints into integrated OpenClaw skills with custom naming conventions.
- Data Sourcing: Efficiently filter through massive lists of public APIs to find those that meet strict security requirements (e.g., HTTPS-only or no-auth endpoints).
Example Prompts
- "I need a free currency exchange API that doesn't require an API key and supports HTTPS; can you find one and provide a Python example?"
- "Search for a movie database API, show me the top 3 options, and generate an OpenClaw skill for the best one named 'movie-finder-pro'."
- "Can you help me build a weather dashboard? Find a free weather API, generate the code for a JS fetch request, and create the basic folder structure for my new skill."
Tips & Limitations
- Pro-Tip: Use the
--tryflag when picking an API to verify connectivity immediately before generating your code, saving time on debugging broken endpoints. - Refinement: If search results are too broad, try using more specific keywords related to the data format or industry (e.g., "REST API stock market" instead of just "stock").
- Limitations: Note that this skill relies on the public-apis GitHub repository; if the API provider updates their documentation or deprecates an endpoint, the generated snippets might need manual adjustment. Always verify the source documentation for rate limits or complex authentication flows.
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-547895019-public-apis-skill-creator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, code-execution
Related Skills
windows-tts
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
arduino-cli
Provides commands and workflows for Arduino CLI. Use when the user wants to create, compile, or upload Arduino sketches, manage boards (list, attach), install/search/list cores (platforms) and libraries, or configure Arduino CLI. Triggers on phrases like "arduino-cli", "compile sketch", "upload arduino", "install arduino core", or "arduino library".
obsidian-helper
Operate Obsidian vaults from command line. Use when the user wants to list, search, create, read, edit, or delete Obsidian notes, or manage daily notes. Triggers on mentions of "obsidian笔记", "obsidian notes", "obsidian搜索", "obsidian创建", "obsidian列表", or any Obsidian vault operations.
esp-idf-helper
Help develop, build, flash, and debug ESP32/ESP8266 firmware using Espressif ESP-IDF on Linux/WSL. Use when the user asks about ESP-IDF project setup, configuring targets, menuconfig, building, flashing via esptool/idf.py, serial monitor, partition tables, sdkconfig, troubleshooting build/flash/monitor errors, or automating common idf.py workflows from the command line.
qwen-video
Generate videos using Alibaba Cloud DashScope Wan (通义万相) text-to-video (t2v) API (e.g., wan2.6-t2v). Use when the user asks to create a short video from a text prompt via 百炼/通义万相/wan 文生视频, and wants the agent to submit an async task, poll status, and download the mp4 locally (e.g., to Windows Desktop from WSL2).