Skills openserv-client
๐Ÿ“ฆ

openserv-client

Content revision r1 High Risk โš™๏ธ External commands๐ŸŒ Network access๐Ÿ”‘ Env variables๐Ÿ“ Filesystem access

Manage OpenServ Agents and Workflows

OpenServ agent deployment requires provisioning, credentials, workflows, and trigger configuration. This skill gives Codex, Claude, and Claude Code a focused OpenServ client reference.

Supports: Claude Codex Code(CC)
โš ๏ธ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "openserv-client" from https://skillstore.io/skills/internet-court-openserv-client.md and its manifest at https://skillstore.io/api/skills/internet-court-openserv-client/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "openserv-client". I need a webhook agent that receives a text request and returns an AI response.

Expected outcome:

  • A provisioning plan with agent name, workflow goal, webhook trigger, input field, and task description.
  • A credential checklist covering user API key, wallet private key, and local state files.
  • A run sequence for local testing before deployment.

Using "openserv-client". My ERC-8004 registration fails after provisioning.

Expected outcome:

The answer explains wallet funding on Base, reloading environment variables after provisioning, chain ID checks, and safe retry behavior.

Using "openserv-client". I want to expose my agent as a paid API.

Expected outcome:

The answer outlines x402 trigger configuration, input schema planning, payout wallet setup, timeout guidance, and manual payment testing.

Security Audit

High Risk
v2 โ€ข 7/21/2026 Open versioned report

Static detections are predominantly false positives caused by Markdown code fences, TypeScript template literals, documented URLs, and named credential examples. Two contextual risks remain: provision() persists a wallet private key to .env, and the cleanup example can bulk-delete resources without confirmation.

7
Files scanned
1,469
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Wallet Private Key Persisted to Environment File
The documentation states that provision() writes WALLET_PRIVATE_KEY to .env at runtime. A private key stored in a project environment file can be exposed through source control, backups, logs, or broad file permissions.
The documentation explicitly states that provision() writes a wallet private key to .env. Persisting a signing key in a project file creates a clear secret-management exposure risk.
Medium
Bulk Resource Deletion Has No Confirmation Step
The cleanup example deletes every listed workflow and agent when invoked with --all, without an interactive confirmation or a preview mode. A mistaken invocation can permanently remove platform resources.
The --all branch lists resources and immediately deletes each workflow and agent. The behavior is explicit in the source and lacks a confirmation safeguard.

Risk Factors

โš™๏ธ External commands (50)
๐ŸŒ Network access (20)
๐Ÿ”‘ Env variables (50)
๐Ÿ“ Filesystem access (1)
Audited by: claude View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-openserv-client/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-openserv-client/security.svg)](https://skillstore.io/skills/internet-court-openserv-client?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-openserv-client?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-openserv-client/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-openserv-client.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

internet-court. (2026). openserv-client security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-openserv-client/audits/2

BibTeX citation

@techreport{internet-court-internet-court-openserv-client-2026, author = {internet-court}, title = {openserv-client security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/internet-court-openserv-client/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "openserv-client security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "internet-court" date-released: "2026-07-21" url: "https://skillstore.io/skills/internet-court-openserv-client/audits/2" identifiers: - type: other value: "skillstore:internet-court-openserv-client:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
65
Community
91
Spec Compliance

What You Can Build

Prototype an OpenServ Agent

Use the quick-start flow to plan provisioning, workflow creation, trigger setup, and local agent startup.

Configure Paid Agent Access

Map x402 trigger settings, input schemas, wallet requirements, and paywall behavior before publishing a paid workflow.

Operate Platform Resources

Use PlatformClient references to list, update, activate, debug, and clean up OpenServ agents and workflows.

Try These Prompts

Plan a Basic Agent
Use the openserv-client skill to outline a basic webhook agent setup. Include provisioning, credentials, workflow, trigger, and run sequence.
Choose Authentication
Explain which OpenServ credential I should use for PlatformClient management calls. Cover wallet authentication, user API keys, and common mistakes.
Design a Paid Workflow
Design an x402 OpenServ workflow for a paid agent service. Include trigger fields, payout wallet requirements, timeout settings, and test steps.
Review Production Readiness
Review my OpenServ deployment plan for production readiness. Check provisioning, secret handling, trigger exposure, ERC-8004 registration, cleanup safety, and troubleshooting gaps.

Best Practices

  • Call provision() before deployment so platform state and local credentials exist.
  • Use long timeouts for webhook and x402 triggers that run complex agent tasks.
  • Keep wallet private keys and OpenServ API keys out of source control and logs.

Avoid

  • Using the agent API key for PlatformClient management calls.
  • Publishing full webhook trigger URLs in public logs or documentation.
  • Clearing wallet state when you want to preserve the same ERC-8004 agent identity.

Frequently Asked Questions

What does this skill help me build?
It helps you use @openserv-labs/client to provision agents, workflows, triggers, payments, and platform resources.
Does it replace the OpenServ agent SDK?
No. It complements the agent SDK, which defines and runs agent capabilities.
Which credentials are covered?
It covers wallet private keys, OpenServ user API keys, agent API keys, and auth tokens.
Can it help with x402 payments?
Yes. It documents x402 trigger setup, payment execution, payout wallets, and paywall behavior.
Does it include ERC-8004 guidance?
Yes. It covers on-chain registration, wallet funding, chain selection, and deployment state updates.
What should I review before production use?
Review secret storage, webhook token exposure, cleanup scripts, trigger timeouts, and current OpenServ API behavior.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

3f6e026a3363e0954ede7bef0cfe88d4475de137

Maintenance freshness

7/21/2026

Usage

1 downloads ยท 0 views

File structure

๐Ÿ“ examples/

๐Ÿ“„ agent.ts

๐Ÿ“„ cleanup.ts

๐Ÿ“„ create-agent.ts

๐Ÿ“„ env.example

๐Ÿ“„ reference.md

๐Ÿ“„ SKILL.md

๐Ÿ“„ troubleshooting.md