← Back to Skills Marketplace
ssj124

Aion Skill Builder

by ssj124 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
60
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aion-skill-builder
Description
Build and publish AION trading skills using natural language. Generates complete, ready-to-run skill templates from plain English strategy descriptions.
README (SKILL.md)

AION Skill Builder

The AION Skill Builder is an interactive tool that generates complete, production-ready trading skills from natural language descriptions. Just describe what your strategy does, and the builder generates:

  • ✅ Complete skill folder structure
  • ✅ SKILL.md with proper metadata
  • ✅ clawhub.json with environment config
  • ✅ Python script with best practices
  • ✅ Ready to publish to ClawHub

Usage

clawhub install aion-skill-builder

Then run in your agent:

"Build me a skill that trades prediction markets using weather data"

The builder will:

  1. Ask clarifying questions about your strategy
  2. Generate a complete skill folder
  3. Create the skill with proper AION SDK integration
  4. Ready for clawhub publish

What the builder creates

Your generated skill includes:

  • SKILL.md - AgentSkills-compliant metadata and documentation
  • clawhub.json - ClawHub configuration with the right environment variables
  • skill_script.py - Main trading logic using AionClient with:
    • Proper API key management
    • Market context checking
    • Position tracking
    • Error handling
    • Dry-run by default

Key features

  • Template generation - Creates remixable templates, not hardcoded strategies
  • Environment variables - Automatically declares required and optional credentials
  • Best practices - Enforces hard rules from AION SDK documentation
  • Remix-first design - Generated skills are meant to be customized by users

Next steps

After generation:

  1. Customize the signal - Modify the trading logic in the generated script
  2. Test locally - Run with --dry-run to verify behavior
  3. Publish - Use clawhub publish . --slug your-skill-slug --version 1.0.0
  4. Share - Your skill appears in the AION registry within 6 hours

Environment variables

The builder automatically configures:

Variable Required Purpose
AION_API_KEY Yes API access to AION trading APIs
WALLET_PRIVATE_KEY No Only for self-custody wallets

Learn more

See Building Skills for detailed documentation on:

  • Manual skill creation
  • AION SDK patterns
  • Publishing and distribution
  • Naming conventions
Usage Guidance
Before installing or running this skill: 1) Assume any strategy text you type will be sent to OpenAI (build_skill.py calls the OpenAI API). Don’t paste private strategy IP or secrets. 2) The packaged manifests are inconsistent — OPENAI_API_KEY is actually required at runtime; AION_API_KEY is listed in manifests but not used by the builder. Verify and correct env requirements before giving credentials. 3) Never paste your WALLET_PRIVATE_KEY into the builder; generate and test with dry-run mode only. 4) Inspect generated files (skill.py, SKILL.md, clawhub.json) before running or publishing — ensure the automaton/cron settings are appropriate and change managed:true if you don’t want autonomous runs. 5) Verify the AION API endpoint strings (the package references https://pm-t1.bxingupdate.com/agents) — confirm these are legitimate official endpoints before using real keys. 6) If you accidentally exposed keys, rotate them. 7) If you want to proceed, provide only the minimum credentials needed (prefer OPENAI_API_KEY for generation and avoid giving wallet private keys), run generated skills in dry-run locally, and review all generated code for unintended behavior.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The tool's stated purpose is to generate AION skill templates — that legitimately requires an LLM to synthesize code and may produce config templates referencing AION. However, the package metadata and included files are inconsistent: the top-level registry metadata lists no required env vars, SKILL.md documents only AION_API_KEY and WALLET_PRIVATE_KEY, while the shipped clawhub.json (root) requires OPENAI_API_KEY and AION_API_KEY. build_skill.py only uses OPENAI_API_KEY at runtime (to call OpenAI) and does not itself require an AION_API_KEY, so requiring AION_API_KEY at install time is disproportionate and unexplained.
Instruction Scope
SKILL.md and user-facing docs omit a crucial runtime behavior: build_skill.py sends the user's strategy text and prompts to OpenAI (gpt-4). That means user-provided strategy descriptions (intellectual property or secrets) will be transmitted to an external LLM endpoint. The script also auto-generates clawhub.json that configures generated skills to run on a schedule (*/15) and to be managed/automated — the SKILL.md does not clearly highlight that generated skills will default to autonomous operation.
Install Mechanism
No install spec or remote downloads are present; the skill is instruction + a local Python script. Nothing is fetched from arbitrary URLs during install. This is the lower-risk install pattern.
Credentials
There are multiple, conflicting environment requirements: build_skill.py reads OPENAI_API_KEY (required for its LLM calls) but SKILL.md fails to document this. The root clawhub.json requires both OPENAI_API_KEY and AION_API_KEY even though the builder doesn't use AION_API_KEY itself. WALLET_PRIVATE_KEY is optional (reasonable for signing trades), but asking for any private key should be treated as sensitive. Also, clawhub output in create_skill_folder includes an AION API URL pointing at https://pm-t1.bxingupdate.com/agents — that domain is unusual and not documented elsewhere, which is a red flag to verify.
Persistence & Privilege
The skill itself does not request 'always: true' or other elevated platform privileges. However, the templates it generates (create_skill_folder) produce a clawhub.json that marks generated skills as managed and scheduled (cron */15) with an automated entrypoint. That means any generated trading skill could be configured to run autonomously on a schedule and perform actions (including trades) if credentials are provided — users must review generated configs before publishing or running them with real keys.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aion-skill-builder
  3. After installation, invoke the skill by name or use /aion-skill-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AION Skill Builder 1.0.0 – Initial Release - Build and publish AION trading skills from natural language strategy descriptions. - Automatically generates skill folder structure, SKILL.md, clawhub.json, and Python trading scripts. - Enforces AION SDK best practices with built-in environment variable and API key management. - Interactive process asks clarifying questions to refine skill generation. - Designed for easy customization and remixing before publishing to ClawHub.
Metadata
Slug aion-skill-builder
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Aion Skill Builder?

Build and publish AION trading skills using natural language. Generates complete, ready-to-run skill templates from plain English strategy descriptions. It is an AI Agent Skill for Claude Code / OpenClaw, with 60 downloads so far.

How do I install Aion Skill Builder?

Run "/install aion-skill-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aion Skill Builder free?

Yes, Aion Skill Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aion Skill Builder support?

Aion Skill Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aion Skill Builder?

It is built and maintained by ssj124 (@ssj124); the current version is v1.0.0.

💬 Comments