Back to skills
SkillHub ClubAnalyze Data & AIFull StackData / AI

indigo-assets

Query real-time prices and data for Indigo Protocol iAssets, ADA, and INDY tokens.

Packaged view

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

Stars
3,071
Hot score
99
Updated
March 19, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install openclaw-skills-indigo-assets

Repository

openclaw/skills

Skill path: skills/adacapo21/indigo-assets

Query real-time prices and data for Indigo Protocol iAssets, ADA, and INDY tokens.

Open repository

Best for

Primary workflow: Analyze Data & AI.

Technical facets: Full Stack, Data / AI.

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 indigo-assets into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding indigo-assets to shared team environments
  • Use indigo-assets for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: indigo-assets
description: "Query real-time prices and data for Indigo Protocol iAssets, ADA, and INDY tokens."
allowed-tools: Read, Glob, Grep
license: MIT
metadata:
  author: indigoprotocol
  version: '0.1.0'
---

# iAsset Prices & Data

Query real-time prices and data for Indigo Protocol iAssets (iUSD, iBTC, iETH, iSOL), ADA, and INDY tokens.

## MCP Tools

| Tool | Description |
|------|-------------|
| `get_assets` | Get all Indigo iAssets with prices and interest data |
| `get_asset` | Get details for a specific iAsset (iUSD, iBTC, iETH, iSOL) |
| `get_asset_price` | Get the current price for a specific iAsset |
| `get_ada_price` | Get the current ADA price in USD |
| `get_indy_price` | Get the current INDY token price in ADA and USD |

## Sub-Skills

- [Asset Prices](sub-skills/asset-prices.md) — Query iAsset prices and details
- [Token Prices](sub-skills/token-prices.md) — Query ADA and INDY token prices

## References

- [MCP Tools Reference](references/mcp-tools.md) — Detailed tool parameters and return types
- [Asset Concepts](references/concepts.md) — iAssets, oracles, INDY token, and interest rates


---

## Referenced Files

> The following files are referenced in this skill and included for context.

### sub-skills/asset-prices.md

```markdown
# Asset Prices

Query prices and details for Indigo Protocol iAssets: iUSD, iBTC, iETH, and iSOL.

## MCP Tools

| Tool | Description | Parameters |
|------|-------------|------------|
| `get_assets` | Get all iAssets with prices and interest data | None |
| `get_asset` | Get details for a specific iAsset | `asset` (iUSD, iBTC, iETH, iSOL) |
| `get_asset_price` | Get the current price for a specific iAsset | `asset` (iUSD, iBTC, iETH, iSOL) |

## Examples

### Get all iAsset prices at once

Use `get_assets` to retrieve a full list of all iAssets with their current prices and interest data. This returns iUSD, iBTC, iETH, and iSOL in a single call, which is useful for building dashboards or comparing assets.

```
User: "What are the current prices for all Indigo iAssets?"
Tool: get_assets
Response: Returns each iAsset with its current oracle price, interest rate, and metadata.
```

### Query a single iAsset price

Use `get_asset_price` with the `asset` parameter to get the current price for one specific iAsset. Valid values are `iUSD`, `iBTC`, `iETH`, and `iSOL`.

```
User: "What is the current price of iUSD?"
Tool: get_asset_price { asset: "iUSD" }
Response: Returns the current iUSD price (expected to be close to $1.00).
```

```
User: "How much is iBTC worth right now?"
Tool: get_asset_price { asset: "iBTC" }
Response: Returns the current iBTC price tracking Bitcoin's market price.
```

### Get detailed iAsset information

Use `get_asset` with the `asset` parameter to get comprehensive details including price, interest rate, and protocol metadata for a single iAsset.

```
User: "Show me full details for iETH"
Tool: get_asset { asset: "iETH" }
Response: Returns iETH price, interest data, and asset configuration details.
```

```
User: "What's the interest rate on iSOL?"
Tool: get_asset { asset: "iSOL" }
Response: Returns iSOL details including its current interest rate and oracle price.
```

### Price formatting and display

When displaying iAsset prices to users:
- **iUSD** tracks USD, so display as `$X.XX` (e.g., `$1.00`)
- **iBTC** tracks Bitcoin, so display as `$XX,XXX.XX` (e.g., `$67,432.15`)
- **iETH** tracks Ethereum, so display as `$X,XXX.XX` (e.g., `$3,521.80`)
- **iSOL** tracks Solana, so display as `$XXX.XX` (e.g., `$142.35`)

All prices are denominated in USD.

### Oracle source and update frequency

iAsset prices are sourced from Indigo Protocol's on-chain oracle system (Charli3). The oracle aggregates price feeds from multiple sources to ensure accuracy. Prices update at regular intervals determined by the oracle configuration, typically every few minutes. Use `get_asset` to see the latest oracle-reported price for any iAsset.

```

### sub-skills/token-prices.md

```markdown
# Token Prices

Query current prices for ADA and INDY tokens.

## MCP Tools

| Tool | Description | Parameters |
|------|-------------|------------|
| `get_ada_price` | Get the current ADA price in USD | None |
| `get_indy_price` | Get the current INDY token price in ADA and USD | None |

## Examples

### Get ADA/USD price

Use `get_ada_price` to retrieve the current Cardano ADA price in USD. This is useful for converting ADA-denominated values to USD or providing price context for Cardano-native assets.

```
User: "What is the current price of ADA?"
Tool: get_ada_price
Response: Returns the current ADA price in USD (e.g., $0.45).
```

```
User: "How much is 1000 ADA worth in dollars?"
Tool: get_ada_price
Response: Returns ADA/USD price. Multiply by the amount to get the USD value.
```

### Get INDY price in ADA and USD

Use `get_indy_price` to retrieve the current INDY governance token price. This returns the price in both ADA and USD, which is useful since INDY primarily trades against ADA on Cardano DEXes.

```
User: "What's the INDY token price?"
Tool: get_indy_price
Response: Returns INDY price in both ADA (e.g., 2.15 ADA) and USD (e.g., $0.97).
```

```
User: "How much is INDY worth in ADA?"
Tool: get_indy_price
Response: Returns the INDY/ADA pair price along with the USD equivalent.
```

### Price source information

- **ADA price** is sourced from market aggregators and reflects the current ADA/USD trading price across major exchanges.
- **INDY price** is derived from Cardano DEX liquidity pools (primarily Minswap and SundaeSwap) where INDY/ADA pairs trade. The USD price is calculated by combining the INDY/ADA rate with the current ADA/USD price.

### Historical price context

The `get_ada_price` and `get_indy_price` tools return current spot prices only. They do not provide historical data or price charts. For price trend analysis, query the price at different times or combine with external data sources. These tools are best suited for:
- Real-time portfolio valuation
- Converting between ADA, INDY, and USD
- Displaying current market conditions alongside protocol data

```

### references/mcp-tools.md

```markdown
# Assets MCP Tools Reference

Detailed reference for all iAsset and token price MCP tools.

## get_assets

Get all Indigo iAssets with their current prices, interest rates, and metadata.

**Parameters:** None

**Returns:** Array of iAsset objects:
- `name` — iAsset name (iUSD, iBTC, iETH, iSOL)
- `price` — Current oracle price in USD
- `interestRate` — Current interest rate
- `totalMinted` — Total amount minted across all CDPs
- `minCollateralRatio` — Minimum collateral ratio for this iAsset

---

## get_asset

Get detailed information for a specific iAsset.

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `asset` | `"iUSD" \| "iBTC" \| "iETH" \| "iSOL"` | Yes | iAsset name |

**Returns:** Single iAsset object with price, interest data, total minted, and collateral parameters.

---

## get_asset_price

Get the current oracle price for a specific iAsset.

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `asset` | `"iUSD" \| "iBTC" \| "iETH" \| "iSOL"` | Yes | iAsset name |

**Returns:** `{ asset: string, price: number }` — current price in USD.

---

## get_ada_price

Get the current ADA price in USD.

**Parameters:** None

**Returns:** `{ price: number }` — ADA/USD price from oracle.

---

## get_indy_price

Get the current INDY token price in both ADA and USD.

**Parameters:** None

**Returns:** `{ priceAda: number, priceUsd: number }` — INDY price in ADA and USD.

```

### references/concepts.md

```markdown
# Asset Concepts

Key concepts for understanding iAssets and token pricing on the Indigo Protocol.

## iAssets

iAssets are synthetic assets on Cardano that track real-world asset prices. They are minted through CDPs on the Indigo Protocol.

| iAsset | Tracks | Description |
|--------|--------|-------------|
| iUSD | US Dollar | Synthetic stablecoin pegged to USD |
| iBTC | Bitcoin | Synthetic Bitcoin exposure on Cardano |
| iETH | Ethereum | Synthetic Ethereum exposure on Cardano |
| iSOL | Solana | Synthetic Solana exposure on Cardano |

## Price Oracles

iAsset prices are determined by on-chain oracles that feed real-world price data to the Indigo smart contracts. Oracle prices are used for:

- CDP collateral ratio calculations
- Liquidation threshold checks
- Redemption valuations
- Interest rate adjustments

## ADA Price

The ADA price is the base currency price used throughout the Indigo Protocol. Since all collateral is denominated in ADA, the ADA/USD price is critical for:

- Determining CDP health (collateral value in USD)
- Calculating TVL in USD terms
- Pricing INDY tokens

## INDY Token

INDY is the governance and utility token of the Indigo Protocol:

- **Governance** — staked INDY grants voting power
- **Staking rewards** — stakers earn protocol fees in ADA
- **Price** — quoted in both ADA (native pair) and USD (derived)

## Interest Rates

Each iAsset has an associated interest rate that affects:

- Cost of maintaining open CDPs (interest accrues on minted debt)
- Stability pool reward distribution
- Protocol revenue generation

```



---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### _meta.json

```json
{
  "owner": "adacapo21",
  "slug": "indigo-assets",
  "displayName": "Indigo Assets",
  "latest": {
    "version": "1.0.0",
    "publishedAt": 1773181551778,
    "commit": "https://github.com/openclaw/skills/commit/7906d097046c32da5b232cce60809f7c13568938"
  },
  "history": []
}

```

indigo-assets | SkillHub