openserv-client
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.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
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.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
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 RiskStatic 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.
Confirmed security concerns (2)
Risk Factors
โ๏ธ External commands (50)
๐ Network access (20)
๐ Env variables (50)
๐ Filesystem access (1)
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.
Copy report link
https://skillstore.io/skills/internet-court-openserv-client/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](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/2BibTeX 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: MediumWhat 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
Use the openserv-client skill to outline a basic webhook agent setup. Include provisioning, credentials, workflow, trigger, and run sequence.
Explain which OpenServ credential I should use for PlatformClient management calls. Cover wallet authentication, user API keys, and common mistakes.
Design an x402 OpenServ workflow for a paid agent service. Include trigger fields, payout wallet requirements, timeout settings, and test steps.
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?
Does it replace the OpenServ agent SDK?
Which credentials are covered?
Can it help with x402 payments?
Does it include ERC-8004 guidance?
What should I review before production use?
Developer Details
Author
internet-courtLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/internet-court/internet-court-skill/tree/main/vendored/openserv/openserv-clientRef
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