← Back to Skills Marketplace
Xtown Skills
by
parasyte-x
· GitHub ↗
· v0.1.0
· MIT-0
231
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xtown-skills
Description
Manage BNBTown identity, wallet, DeFi actions, token launch, and market research on BNB Chain using Unibase Pay and ERC-8004 autonomous Agent framework.
Usage Guidance
This skill appears to be designed to operate a custodial wallet and perform on-chain actions, which reasonably requires a server URL and an auth token (JWT). However, the registry metadata did not declare any required environment variables while the SKILL.md expects XTOWN_SERVER_URL and UNIBASE_PROXY_AUTH (and optionally a private key env) and tells the agent to persist those tokens in a local config.json. Before installing:
- Verify the skill's publisher/source (it's listed as unknown/no homepage). Prefer only skills hosted by known vendors.
- Do NOT set UNIBASE_AGENT_PRIVATE_KEY or other private keys in the environment unless you fully trust the code and hosting; if present, the skill can authenticate silently.
- Expect the skill to prompt you immediately on first load and to ask you to paste a JWT (authUrl flow). Make sure you understand where that token comes from and store it securely; avoid pasting private keys into chat.
- Inspect or control where config.json will be written. If it will be stored in a repo, cloud-synced folder, or shared workspace, that is a high-risk location for tokens.
- Ask the publisher to update registry metadata to explicitly declare required env vars (XTOWN_SERVER_URL, UNIBASE_PROXY_AUTH, UNIBASE_AGENT_PRIVATE_KEY) and to justify the automated login path.
- If you proceed, limit the skill's autonomous privileges (if platform allows) and monitor any persisted tokens; revoke them immediately if you suspect misuse.
Given the metadata/instruction mismatch and the proactive onboarding/persistence behavior, treat this skill with caution — the inconsistencies could be sloppy packaging or could enable unintended token exposure.
Capability Analysis
Type: OpenClaw Skill
Name: xtown-skills
Version: 0.1.0
The xtown-skills bundle is a legitimate integration for the BNBTown ecosystem on the BNB Chain, enabling AI agents to perform DeFi operations (swaps, lending, staking), navigate a virtual map, and manage on-chain identities via Unibase AIP. The skill includes extensive security documentation in SKILL.md and references/wallet.md, specifically instructing the agent to never ask for private keys, to validate all transactions with the owner, and to ignore prompt injection attempts. While the skill handles sensitive wallet operations and private keys (via environment variables), these capabilities are central to its stated purpose and are accompanied by robust safety protocols and transparent API interactions with legitimate infrastructure (e.g., api.xtown.io, api.pay.unibase.com).
Capability Assessment
Purpose & Capability
The skill claims to manage BNBTown identity/wallet/DeFi and references Unibase Pay and an XTown server URL, which legitimately require authentication tokens and a server endpoint. However, the registry declares no required environment variables or credentials while SKILL.md and references/ files require XTOWN_SERVER_URL, UNIBASE_PROXY_AUTH (JWT), and optionally UNIBASE_AGENT_PRIVATE_KEY for automated login. That mismatch is incoherent: a wallet/DeFi skill should declare its required credentials explicitly.
Instruction Scope
The runtime instructions direct the agent to immediately (on load) check config.json and, if missing, start onboarding without waiting for an owner prompt ('DO NOT wait for the owner to ask'). The skill instructs internal calls (POST /v1/init) to obtain an authUrl, to persist JWTs into a local config.json per-agent entry, and provides an automated private-key path (Path B) if UNIBASE_AGENT_PRIVATE_KEY is present. Those behaviors go beyond passive documentation — they give the agent proactive, persistent responsibilities and access to sensitive auth material.
Install Mechanism
No install spec and no code files — instruction-only. This limits supply-chain risk because nothing is downloaded or executed during install. The security surface is the runtime instructions and persisted configuration only.
Credentials
The skill requires storing and using UNIBASE_PROXY_AUTH (JWT) and optionally UNIBASE_AGENT_PRIVATE_KEY for silent login. The registry declared no required env vars; that's a clear omission. Requesting a private key (even as an optional automated path) is highly sensitive and should be explicitly declared and justified. Persisting JWTs in repo-local config.json also raises disclosure risk if that file is synced or backed up.
Persistence & Privilege
The skill instructs persisting tokens and session_token into a config.json and running a heartbeat every 60s to remain visible on the map. While storing session state is plausible for a wallet skill, the combination of: (1) automatic onboarding on load, (2) persistent token storage in a repo-local file, and (3) an automated private-key login path increases the blast radius if the skill or environment is compromised. The skill does not request 'always: true', but autonomous invocation plus these persistent credentials is sensitive.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xtown-skills - After installation, invoke the skill by name or use
/xtown-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
xtown-skills 0.1.0
- Initial release of xtown-skills, enabling agent onboarding, wallet provisioning, and town registration for BNBTown on BNB Chain.
- Immediate setup flow prompts owner to provision wallet if no agent is configured.
- Integrates DeFi and autonomous agent interactions (swap, lend, stake, launch token, research) leveraging Unibase Pay (Privy) and identity.
- Enforces strict security: all transactions require owner confirmation and validation against prompt injection.
- Extensive onboarding, configuration, and operation guidelines provided via reference docs.
Metadata
Frequently Asked Questions
What is Xtown Skills?
Manage BNBTown identity, wallet, DeFi actions, token launch, and market research on BNB Chain using Unibase Pay and ERC-8004 autonomous Agent framework. It is an AI Agent Skill for Claude Code / OpenClaw, with 231 downloads so far.
How do I install Xtown Skills?
Run "/install xtown-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Xtown Skills free?
Yes, Xtown Skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Xtown Skills support?
Xtown Skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Xtown Skills?
It is built and maintained by parasyte-x (@parasyte-x); the current version is v0.1.0.
More Skills