Back to skills
SkillHub ClubShip Full StackFull Stack

cardano-transactions

Sign and submit Cardano transactions with explicit user confirmation.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3,086
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
B77.6

Install command

npx @skill-hub/cli install openclaw-skills-cardano-transactions

Repository

openclaw/skills

Skill path: skills/adacapo21/cardano-transactions

Sign and submit Cardano transactions with explicit user confirmation.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: MIT.

Original source

Catalog source: SkillHub Club.

Repository owner: openclaw.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install cardano-transactions into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding cardano-transactions to shared team environments
  • Use cardano-transactions for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: cardano-transactions
description: "Sign and submit Cardano transactions with explicit user confirmation."
allowed-tools: Read, Glob, Grep
license: MIT
metadata:
  author: indigoprotocol
  version: '0.1.0'
  openclaw:
    emoji: "📤"
    requires:
      env: [SEED_PHRASE]
    install:
      - kind: node
        package: "@indigoprotocol/cardano-mcp"
---

# Cardano Transactions

Sign and submit Cardano transactions with explicit user confirmation.

## Prerequisites

- `@indigoprotocol/cardano-mcp` server running

## MCP Tools

- `submit_transaction` — Sign and submit a Cardano transaction CBOR

## When to use

Use this skill when the user asks to:

- Submit or send a Cardano transaction
- Sign a transaction with their wallet
- Broadcast a pre-built transaction

## Safety model

**This tool is dangerous.** Before calling `submit_transaction`:

1. Summarize the transaction in plain English.
2. Ask the user to explicitly confirm.
3. Only proceed if the user says yes.
4. **Never submit a transaction automatically.**

## Data interpretation

- Input requires unsigned transaction CBOR (hex string).
- Output includes `transactionHash` and `timestamp` on success.
- The transaction is signed by the connected wallet's keys.


---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### _meta.json

```json
{
  "owner": "adacapo21",
  "slug": "cardano-transactions",
  "displayName": "Cardano Transactions",
  "latest": {
    "version": "1.0.0",
    "publishedAt": 1773194835169,
    "commit": "https://github.com/openclaw/skills/commit/2f382f4a05175f19cbffb1434421ab245ec2dbcf"
  },
  "history": []
}

```

### references/concepts.md

```markdown
# Transaction Concepts

## Transaction CBOR

Cardano transactions are serialized using CBOR (Concise Binary Object Representation). The MCP tool accepts an unsigned CBOR hex string, signs it with the wallet's keys, and submits it to the network.

## Signing

The wallet holds private keys derived from the seed phrase. Signing attaches a cryptographic witness proving the wallet owner authorized the transaction. The seed phrase is never exposed to the AI agent.

## Confirmation Flow

Transactions are irreversible once submitted and confirmed on-chain. Always follow the safety model:

1. Parse and explain what the transaction does.
2. Wait for explicit user confirmation.
3. Submit only after confirmation.

## Transaction Hash

After successful submission, the network returns a unique transaction hash (64-character hex). This can be used to look up the transaction on a Cardano explorer.

```

### references/mcp-tools.md

```markdown
# Transaction MCP Tools Reference

## submit_transaction

Sign and submit a Cardano transaction from the connected wallet.

**Input:**

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `cbor` | `string` | Yes | Unsigned Cardano transaction in CBOR hex |

**Output:**

| Field | Type | Description |
|-------|------|-------------|
| `transactionHash` | `string` | Hash of the submitted transaction |
| `timestamp` | `number` | Millisecond timestamp of submission |

**Errors:** Returns an error message if signing or submission fails (e.g. insufficient funds, invalid CBOR).

```

cardano-transactions | SkillHub