Files
The Doctor (MyClaw) fd6c8c403e feat(v0.13.0): mass import — 611 → 1211 skills (+600 new)
Bulk import from openclaw/skills official Archive (3,600+).
Quality filter: SKILL.md 800B-30KB with proper YAML frontmatter.

Coverage areas:
- Crypto / Web3 / DeFi / Trading bots
- Feishu / DingTalk / Enterprise WeChat
- Business systems (freelance ops, performance eng, legal docs)
- Document templates / PPT design / OCR
- Email / CRM / Customer service
- Financial analytics / Stock trading
- AI tools / Agent collaboration / Model management
2026-05-05 16:03:12 +00:00
..

AgentSecrets — OpenClaw Integration

Native zero-knowledge credential resolution for OpenClaw via the built-in exec provider

AgentSecrets ships as a native exec provider for OpenClaw's SecretRef system. Your agent resolves credentials at execution time without storing them anywhere OpenClaw can read — no plaintext config, no env block, no values in agent context.

Setup

From ClawHub

openclaw skill install agentsecrets

Manual

cp -r integrations/openclaw ~/.openclaw/skills/agentsecrets

Prerequisites

Install the AgentSecrets CLI:

brew install The-17/tap/agentsecrets
# or
npm install -g @the-17/agentsecrets
# or
pip install agentsecrets-cli

Then initialise and configure:

agentsecrets init
agentsecrets secrets set STRIPE_KEY=sk_live_...
agentsecrets workspace allowlist add api.stripe.com

How the Exec Provider Works

AgentSecrets registers itself as an exec provider in OpenClaw's SecretRef system (shipped in v2026.2.26). When your agent references a secret, OpenClaw calls the AgentSecrets binary directly to resolve it. The value is injected into the process at execution time and never written to any OpenClaw config file.

# OpenClaw resolves this via the AgentSecrets exec provider
# The agent never sees the value — only the response
agentsecrets exec

This means you do not need to configure credentials in ~/.openclaw/.env or any OpenClaw config. The SecretRef system handles the resolution, and AgentSecrets handles the zero-knowledge guarantee.

What the Agent Can Do

Once installed, your OpenClaw agent can manage the full credentials workflow autonomously:

agentsecrets status                          # check workspace, project, and active environment
agentsecrets environment switch production   # switch to the correct environment
agentsecrets secrets diff                    # detect any drift between local and cloud
agentsecrets secrets pull                    # sync if needed
agentsecrets call \
  --url https://api.stripe.com/v1/balance \
  --bearer STRIPE_KEY                        # make the authenticated call
agentsecrets proxy logs                      # audit what happened

The agent passes key names. It never sees values. Every call is logged against the active environment.

Environment Variable Injection

For processes that need credentials as environment variables:

agentsecrets env -- npm run dev
agentsecrets env -- python script.py

Values are injected into the child process at spawn time. Nothing is written to disk.