Freeapi

# freeAPI: The Sovereign Client

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Freeapi" with this command: npx skills add numbpill3d/freeapi

freeAPI: The Sovereign Client

freeAPI is a direct execution engine for OpenClaw. It bypasses middleware, gateways, and data harvesters. With freeAPI, your agent connects directly from localhost to any API using its official OpenAPI/Swagger specification.

Philosophy

  • Sovereign: You own the connection. No third-party server mediates your requests.
  • Private: API keys stay in your local .env file. They are never sent to a gateway.
  • Spec-Driven: Just provide an OpenAPI spec URL or file. freeAPI figures out the rest.

Agent Usage (Natural Language)

Agents should integrate freeAPI seamlessly into the conversation.

1. Onboarding (The "Integral" Method)

Do not ask users to run raw CLI commands unless they prefer it. Instead, guide them conversationally:

  1. Ask: "Which service do you want to connect? (e.g., GitHub, Stripe, OpenAI)"
  2. Prompt: "Please provide your API key for [Service]. I will save it securely to your local .env file."
  3. Action: Use the write or edit tool to append the key to .env.
    • Format: SERVICE_NAME_KEY=value (e.g., GITHUB_TOKEN=ghp_...)
  4. Confirm: "Key saved. You can now use freeAPI with [Service]."

2. Execution

When a user asks to perform an action (e.g., "Check my GitHub issues"):

  1. Locate Spec: Find the OpenAPI spec URL (e.g., https://api.github.com/openapi/v3).
  2. Check Keys: Verify the key exists in .env. If not, trigger the Onboarding flow above.
  3. Run: Use node skills/freeAPI/index.js run with the spec and parameters.

Example Agent Thought Process:

User wants to list Stripe payments. I need the Stripe OpenAPI spec. I'll check .env for STRIPE_SECRET_KEY. It's missing. I will ask the user for it now, then save it, then run the listPayments operation.

User Guide (CLI Fallback)

For power users who prefer the terminal, the CLI is available.

Setup: node skills/freeAPI/index.js setup (Interactive checklist) Run: node skills/freeAPI/index.js run ...

Why Not Middleware?

Middleware services introduce latency, dependency, and privacy risks. freeAPI eliminates these by running entirely on your machine.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Auto Redbook Skills

小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。

Registry SourceRecently Updated
General

BT Download

BT下载助手,支持 aria2 RPC 模式下载、监控和自动做种

Registry SourceRecently Updated
General

00 Action Guard

【最高优先级】操作守卫。任何工具调用前必须先完成权限检查!AI 在执行任何非日常对话的操作前,必须先调用 permission-gate 验证权限。

Registry SourceRecently Updated
General

us3-uploader-encrypted

Upload files to UCloud US3 (UFile) object storage and generate download URLs. 当用户需要:上传文件、发送文件、分享文件、生成文件链接、把文件发给用户、导出文件、 生成PDF/图片/文档后发送、任何文件产出需要给用户时,必须使用此 ski...

Registry SourceRecently Updated