aiken-smart-contracts
π―Skillfrom flux-point-studios/cardano-agent-skills
Generates Aiken smart contract validators, manages contract compilation workflows, and assists with building and deploying Cardano smart contracts using the Aiken development framework.
Installation
npx skills add https://github.com/flux-point-studios/cardano-agent-skills --skill aiken-smart-contractsSkill Details
Overview
# Cardano Agent Skills
[](LICENSE)
[](#available-skills)
A comprehensive set of small, focused Agent Skills for Cardano development. Self-calibrating, safe by design, and built for Claude Code, Codex, Cursor, and other AI coding assistants.
Features
- Self-calibrating: Skills detect your installed CLI version and adapt commands automatically
- Safe by design: Risky operations require explicit human invocation
- Least privilege: Each skill has restricted tool access appropriate to its function
- Token-efficient: Compact frontmatter with progressive detail loading
Quick Install
Option A: Vercel Skills CLI
```bash
npx skills add Flux-Point-Studios/cardano-agent-skills
```
Option B: add-skill (supports skill selection)
```bash
# Install all skills
npx add-skill Flux-Point-Studios/cardano-agent-skills -a claude-code
# Install specific skills only
npx add-skill Flux-Point-Studios/cardano-agent-skills --skill cardano-cli-wallets --skill cardano-cli-transactions -a claude-code
```
Available Skills
Core CLI Operations
| Skill | Description | Risk Level |
|-------|-------------|------------|
| cardano-cli-doctor | Diagnose CLI version, detect era-prefixed vs legacy syntax, produce compatibility report | Safe (read-only) |
| cardano-cli-wallets | Create/manage keys, addresses, UTxO checks, wallet dossier output | Safe (guidance) |
| cardano-cli-wallets-operator | Execute wallet operations (key generation, address building) | Manual invoke |
| cardano-cli-transactions | Build, sign, submit standard transactions (guidance + templates) | Safe (guidance) |
| cardano-cli-transactions-operator | Execute transaction builds and submits | Manual invoke |
| cardano-cli-staking | Stake key registration, delegation, rewards withdrawal (guidance) | Safe (guidance) |
| cardano-cli-staking-operator | Execute staking operations | Manual invoke |
| cardano-cli-plutus-scripts | Plutus script transactions: datums, redeemers, collateral (guidance) | Safe (guidance) |
| cardano-cli-plutus-scripts-operator | Execute script spends and submits | Manual invoke |
| cardano-protocol-params | Fetch and validate protocol parameters | Safe |
Smart Contracts
| Skill | Description | Risk Level |
|-------|-------------|------------|
| aiken-smart-contracts | Aiken workflows: validators, building, blueprints, .plutus generation | Safe |
| plutus-v3-conway | Plutus V3 under Conway: contexts, governance, V2βV3 migration | Safe |
| meshjs-cardano | MeshJS patterns: tx building, UTxO selection, wallet connectors | Safe |
Hydra L2
| Skill | Description | Risk Level |
|-------|-------------|------------|
| hydra-head | Hydra Head best practices: setup, keys, peers, lifecycle (guidance) | Safe (guidance) |
| hydra-head-operator | Execute Hydra operations (init, commit, close) | Manual invoke |
| hydra-head-troubleshooter | Decision tree for Hydra issues: symptoms β fixes β verification | Safe |
Architecture
```
cardano-agent-skills/
βββ shared/
β βββ PRINCIPLES.md # Common safety rules across all skills
βββ skills/
β βββ
β β βββ SKILL.md # Skill definition (frontmatter + instructions)
β β βββ reference/ # Deep-dive docs, patterns, examples
β β βββ templates/ # Copy-paste templates, worksheets
β β βββ examples/ # Expected output samples
β βββ ...
βββ .github/
β βββ workflows/
β βββ validate-skills.yml # CI validation
βββ README.md
```
Skill Design Principles
1. Self-Calibrating (Dynamic Context)
Skills that interact with CLI tools use dynamic context injection to adapt to your installed version:
```yaml
---
name: cardano-cli-doctor
context:
- "!cardano-cli version"
- "!cardano-cli --help | head -40"
- "!cardano-cli conway --help 2>&1 | head -20"
---
```
More from this repository10
Enables Claude Code to generate, validate, and interact with Cardano blockchain transactions and smart contracts using the Mesh.js JavaScript library.
Provides guided templates and safe instructions for building, signing, and submitting standard Cardano blockchain transactions using the Cardano CLI.
Creates, manages, and provides guidance for Cardano wallet keys, addresses, and UTxO information with safe, read-only operations.
Fetches and validates current Cardano blockchain protocol parameters, providing comprehensive parameter details for development and network configuration purposes.
Generates Plutus V3 smart contract templates and transaction builders compatible with the Cardano Conway era's new governance and script capabilities.
Manages Hydra Layer 2 state channel operations, enabling off-chain transaction processing and coordination for Cardano smart contracts.
hydra-head-troubleshooter skill from flux-point-studios/cardano-agent-skills
Executes Plutus script transactions on Cardano, enabling direct spending and submission of complex smart contract interactions with manual human verification.
Executes actual Cardano transaction builds and submissions, requiring manual human invocation for direct blockchain transaction operations.
Streamlines Cardano staking operations by automating stake pool registration, delegation, rewards tracking, and CLI command management