← Back to Skills Marketplace
1071
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xian-sdk-skill
Description
Build applications on the Xian blockchain using the xian-py Python SDK. Use when developing apps that interact with Xian — wallets, transactions, smart contracts, state queries, token transfers. Covers sync and async patterns.
Usage Guidance
This skill is a documentation/instruction pack for the xian-py SDK and appears internally consistent. Before installing or using it: 1) verify the upstream xian-py package/repository (pip package name and source) to avoid installing a malicious package with the same name; 2) never hard-code private keys into scripts — use secure key management or environment secrets and avoid sharing code containing keys; 3) be careful which node endpoints you point to (public/third-party nodes can see transaction metadata); 4) run pip installs in a controlled environment (virtualenv) and review the actual package files if you have security concerns; 5) because the skill is instruction-only, it won’t itself write files or fetch code, but following its instructions (pip install, running Python code) can execute arbitrary code, so audit the xian-py package and its dependencies if you plan to run on sensitive systems.
Capability Analysis
Type: OpenClaw Skill
Name: xian-sdk-skill
Version: 0.1.0
The skill bundle provides documentation and code examples for interacting with the Xian blockchain using the `xian-py` Python SDK. All instructions in `SKILL.md` and `references/contract-patterns.md` are directly related to the stated purpose, focusing on SDK usage, wallet operations, transaction handling, and smart contract development. There is no evidence of prompt injection against the agent, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. Network calls are to a generic blockchain node placeholder (`http://node:26657`), which is expected for a blockchain SDK, and not indicative of malicious C2 communication.
Capability Assessment
Purpose & Capability
Name/description match the content: SKILL.md documents how to use the xian-py Python SDK (wallets, queries, txs, contracts). There are no unrelated requirements (no cloud credentials, no unrelated binaries).
Instruction Scope
Instructions are focused on SDK usage and sample code. They show how to create wallets, sign, query state, simulate transactions and deploy contracts. Examples include entering private keys directly (not a scope violation, but a security practice note — they warn "Keep secret!"). The docs reference node endpoints (e.g., http://node:26657) which is expected for blockchain interaction; users should be aware that using remote nodes exposes transaction metadata to those nodes.
Install Mechanism
No install spec in the skill bundle itself. SKILL.md suggests installing xian-py via pip (a normal, proportional mechanism). Nothing is downloaded from untrusted URLs and the skill does not write code to disk by itself.
Credentials
The skill declares no required environment variables, secrets, or config paths. Sample code uses private keys/wallets but does not request platform credentials. This is proportionate to a developer reference for an SDK.
Persistence & Privilege
always is false and there is no install step that requests persistent presence or modifies other skills/system-wide settings. The skill being user-invocable and allowing model invocation is the platform default and appropriate here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xian-sdk-skill - After installation, invoke the skill by name or use
/xian-sdk-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
xian-sdk-skill 0.1.0
- Initial release.
- Provides comprehensive reference for building applications on the Xian blockchain using xian-py (Python SDK).
- Covers wallet management (basic and HD/BIP39 wallets), transaction signing and sending, contract deployment and validation, blockchain queries, and async/batch patterns.
- Includes code examples for token transfers, contract interaction, DEX swap, encryption, error handling, and sync/async wrappers.
- Links to SDK resources and Xian standard contract documentation.
Metadata
Frequently Asked Questions
What is Xian SDK?
Build applications on the Xian blockchain using the xian-py Python SDK. Use when developing apps that interact with Xian — wallets, transactions, smart contracts, state queries, token transfers. Covers sync and async patterns. It is an AI Agent Skill for Claude Code / OpenClaw, with 1071 downloads so far.
How do I install Xian SDK?
Run "/install xian-sdk-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Xian SDK free?
Yes, Xian SDK is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Xian SDK support?
Xian SDK is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Xian SDK?
It is built and maintained by Endogen (@endogen); the current version is v0.1.0.
More Skills