← Back to Skills Marketplace
OpenServ Agent Sdk
by
issa-me-sush
· GitHub ↗
· v1.0.5
1155
Downloads
0
Stars
4
Active Installs
6
Versions
Install in OpenClaw
/install openserv-agent-sdk
Description
Build and deploy autonomous AI agents using the OpenServ SDK (@openserv-labs/sdk). IMPORTANT - Always read the companion skill openserv-client alongside this...
Usage Guidance
What to consider before installing:
- Trust & provenance: The skill metadata has no homepage and an unknown owner; verify the upstream @openserv-labs packages (npm repo, GitHub repo, checksums, and publisher) before using in production.
- Sensitive keys written to disk: The docs explain that provision() will create a wallet and write WALLET_PRIVATE_KEY into .env. That stores a private key on disk in plaintext by default — accept only if you control the machine and storage. Prefer a dedicated wallet with minimal funds for provisioning and do not reuse a high-value key.
- Auto-tunneling: run() auto-opens a tunnel to agents-proxy.openserv.ai for dev convenience. This exposes a local service endpoint to a remote host. Use DISABLE_TUNNEL=true in production or when you cannot accept an external tunnel.
- Data flow and privacy: Runless capabilities and generate() delegate LLM calls to the OpenServ platform; user inputs and workspace files may be transmitted to the platform. If you process sensitive data, review platform privacy/security policies and consider local LLMs or direct provider calls instead.
- Management & least privilege: Use separate credentials for agent vs. user management (the docs note OPENSERV_API_KEY vs OPENSERV_USER_API_KEY). Fund any on-chain registration wallet minimally and wrap on-chain registration in try/catch as recommended.
- Verify code/packages: Before running npm installs, inspect the actual @openserv-labs/sdk and @openserv-labs/client packages (source, recent changes, dependency tree). The examples here are coherent for an SDK, but you should validate package authenticity and integrity.
If you need more assurance, provide the npm package URLs or the upstream repository so I can check for mismatches between the documentation and actual published package contents.
Capability Analysis
Type: OpenClaw Skill
Name: openserv-agent-sdk
Version: 1.0.5
The OpenClaw AgentSkills skill bundle provides an SDK for building AI agents on the OpenServ platform. The code and documentation describe standard development practices, platform-specific interactions (API keys, webhooks, on-chain identity via ERC-8004), and agent capabilities (LLM calls, file management, task management). While sensitive keys like `WALLET_PRIVATE_KEY` are handled for legitimate platform and blockchain interactions, there is no evidence of intentional data exfiltration to unauthorized parties, unauthorized remote execution, persistence mechanisms, or prompt injection attempts designed to harm the OpenClaw agent or its users. The instructions guide users on secure handling of credentials and deprecate less secure methods, indicating a focus on legitimate functionality within the OpenServ ecosystem.
Capability Assessment
Purpose & Capability
Name, description and examples all align: this is an SDK/instruction pack for building OpenServ agents. The guidance to install @openserv-labs/sdk and @openserv-labs/client and to call provision()/run() is coherent with the stated purpose.
Instruction Scope
SKILL.md instructs runtime behaviors beyond just code generation: calling provision() which creates a wallet and writes WALLET_PRIVATE_KEY/OPENSERV_* values into .env, using run() which auto-opens a tunnel to agents-proxy.openserv.ai for dev, delegating LLM calls to the platform, and use of APIs to list/upload/delete workspace files and manage tasks. Those actions are expected for an agent SDK but are security-sensitive (persisting private keys, exposing a local endpoint via a remote tunnel, and sending user inputs to the platform).
Install Mechanism
This is instruction-only (no install spec). The README recommends installing packages via npm (public packages). No archive downloads/extract or custom binary installs are present in the skill bundle itself.
Credentials
The manifest lists no required env vars, but the runtime docs explain that provision() will populate WALLET_PRIVATE_KEY, OPENSERV_API_KEY, and OPENSERV_AUTH_TOKEN and that some features may need OPENAI/ANTHROPIC keys. These environment uses are consistent with the SDK's features, but writing a private key to .env and relying on environment persistence is sensitive — the skill asks for highly privileged secrets only when needed for provisioning/registration.
Persistence & Privilege
Flags show always:false and normal autonomous invocation. The skill's instructions explicitly create and store credentials in the agent's .env (its own config), which is normal for an agent SDK and does not modify other skills or global system settings. Still, persisting WALLET_PRIVATE_KEY to disk is a privileged action and should be managed carefully.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openserv-agent-sdk - After installation, invoke the skill by name or use
/openserv-agent-sdk - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
openserv-agent-sdk v1.0.5
- No file changes detected in this version.
- No updates or modifications to documentation or functionality.
v1.0.4
- Added a sample environment variable file: `examples/env.example.txt`
- Provides users with an example `.env` template to simplify initial setup and configuration
v1.0.3
fixes
v1.0.2
fixes
v1.0.1
fixes
v1.0.0
openserv-agent-sdk v1.0.0
- Initial release of the skill for building autonomous AI agents using the OpenServ SDK.
- Provides scaffolding, references, and example code for creating and deploying agents with capabilities, file operations, and platform integrations.
- Includes quick start instructions, typical file structure, and configuration guidance.
- Documents agent task management, file operations, and secret/integration handling methods.
- Outlines best practices, deployment steps for local and production use, and troubleshooting resources.
- Lists related skills for deeper integration and multi-agent workflows.
Metadata
Frequently Asked Questions
What is OpenServ Agent Sdk?
Build and deploy autonomous AI agents using the OpenServ SDK (@openserv-labs/sdk). IMPORTANT - Always read the companion skill openserv-client alongside this... It is an AI Agent Skill for Claude Code / OpenClaw, with 1155 downloads so far.
How do I install OpenServ Agent Sdk?
Run "/install openserv-agent-sdk" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenServ Agent Sdk free?
Yes, OpenServ Agent Sdk is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenServ Agent Sdk support?
OpenServ Agent Sdk is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenServ Agent Sdk?
It is built and maintained by issa-me-sush (@issa-me-sush); the current version is v1.0.5.
More Skills