← Back to Skills Marketplace
296
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install x2c-publish
Description
X2C Distribution and Wallet API — publish video to X2C platform, manage assets (balance, claim X2C, swap to USDC, withdraw, transactions).
Usage Guidance
Before installing or supplying credentials: 1) Verify the publisher/source — there is no homepage or known owner info. 2) Treat X2C_API_KEY as a sensitive credential — use a least-privilege key (if the API supports scoping) and rotate it after testing. 3) The SKILL.md references X2C_API_BASE_URL and USER_ID and instructs reading/writing credentials/{USER_ID}.json and ~/.openclaw/openclaw.json even though only X2C_API_KEY is declared; expect the agent to access that file path and the configured env var. If you don’t want credentials written to disk, don’t enable per-user file storage. 4) Limit wallet risk: test with an account/key that has no withdraw/transfer privileges until you trust the skill. 5) Consider running this skill in an isolated environment or sandbox and confirm the API endpoints and base URL (set X2C_API_BASE_URL explicitly) to avoid surprises. 6) If you need higher assurance, request provenance (official X2C homepage or source repo) and an explicit manifest listing all env vars and file paths the skill will access.
Capability Analysis
Type: OpenClaw Skill
Name: x2c-publish
Version: 0.1.0
The skill bundle provides a standard interface for interacting with the X2C platform's video distribution and wallet APIs. It uses curl commands to perform legitimate actions such as uploading content to S3, publishing projects, and managing digital assets (USDC/X2C). While the wallet functionality (withdrawals/swaps) is high-risk by nature, the instructions are transparent, follow a logical workflow, and contain no evidence of malicious intent, obfuscation, or unauthorized data exfiltration.
Capability Assessment
Purpose & Capability
The declared requirement (X2C_API_KEY) matches the described capabilities (distribution + wallet operations). However the SKILL.md also relies on additional configuration (X2C_API_BASE_URL override, USER_ID and per-user credential files, and a ~/.openclaw/openclaw.json config path) that are not listed in requires.env or manifest metadata. The lack of a homepage or publisher information increases the need for scrutiny.
Instruction Scope
The SKILL.md instructs reading/writing credentials/{USER_ID}.json and references ~/.openclaw/openclaw.json and an env-based USER_ID. Those file and env references are outside the single declared X2C_API_KEY and imply the agent will access/modify per-user credential files and configuration on disk. While multi-user credential storage can be legitimate, it materially expands what the agent will access and should be explicitly declared and secured.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — low install/execution surface (nothing is written to disk by an installer). That lowers installation risk.
Credentials
Only X2C_API_KEY is declared as required and is appropriate for the stated API operations (including wallet actions such as withdrawals). However SKILL.md also uses/mentions X2C_API_BASE_URL and USER_ID (and storing credentials files) without declaring them. The wallet functionality implies the API key has financial privileges; the key should therefore be scoped and treated as sensitive.
Persistence & Privilege
always:false and no install hooks are present. The skill suggests writing/reading its own credential files and using the agent config at ~/.openclaw/openclaw.json for an env override; those are limited to the skill's own config scope and not an automatic global privilege escalation. Still, storing API keys on disk increases exposure and should be handled carefully.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x2c-publish - After installation, invoke the skill by name or use
/x2c-publish - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of x2c-publish — a skill for publishing videos to X2C and managing wallet assets.
- Publish video content to the X2C platform using a structured, multi-step workflow
- Manage distribution: upload videos, check review status, add episodes, and list projects
- Full wallet management: view balances, claim X2C, swap to USDC, withdraw funds, and view transaction history
- Strict publishing rules and error handling to ensure reliable integration
- Multi-user support via user-bound API keys in OpenClaw environment or credentials
Metadata
Frequently Asked Questions
What is X2c Publish?
X2C Distribution and Wallet API — publish video to X2C platform, manage assets (balance, claim X2C, swap to USDC, withdraw, transactions). It is an AI Agent Skill for Claude Code / OpenClaw, with 296 downloads so far.
How do I install X2c Publish?
Run "/install x2c-publish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X2c Publish free?
Yes, X2c Publish is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does X2c Publish support?
X2c Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X2c Publish?
It is built and maintained by Parker (@patches429); the current version is v0.1.0.
More Skills