Dexie
Track Chia DEX offers, tokens, pairs, prices, and platform stats using Dexie.space API via CLI or chat commands.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 1 · 1.4k · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The skill's files (index.js, lib/api.js, cli.js, README, SKILL.md) implement a Dexie.space API client and CLI for offers, assets, pairs, and stats. No unrelated binaries, env vars, or credentials are requested. The declared purpose (tracking DEX activity) aligns with the code and docs.
Instruction Scope
SKILL.md instructs the agent to forward user queries to handleCommand and shows the same CLI/Telegram commands the code implements. The runtime instructions do not ask the agent to read unrelated files or secrets, nor to transmit data to endpoints other than the Dexie API (https://api.dexie.space/v1).
Install Mechanism
No platform-level install spec was declared, but the repo includes an install.sh and package.json. install.sh runs 'npm install --production' and the package depends only on axios (resolved from the public npm registry). This is a typical Node install pattern and low risk; users should be aware npm install will fetch packages from the public registry and npm link will create global CLI symlinks.
Credentials
The skill requires no environment variables, no API keys, and no config paths. That is proportional for a public-read API client. No sensitive credential names are requested.
Persistence & Privilege
Skill flags show always=false and normal model invocation (disable-model-invocation=false). The skill does not request permanent system-wide changes. The only persistence-related action recommended by README/install.sh is npm link to expose a CLI, which is standard and limited in scope.
Assessment
This package appears to be a straightforward client for the public Dexie.space API. Before installing, consider: 1) review the repository URL and author (package.json points to a GitHub repo) to confirm trust in the upstream source; 2) the skill will make outbound HTTP requests to https://api.dexie.space/v1 — only install if you trust that API and its operator; 3) installing runs 'npm install' which fetches dependencies from the public npm registry (standard but worth noting); 4) npm link will create global 'dex'/'dexie' CLI commands on your system; 5) there are minor code issues (e.g., paginate's result.success/structure checks may be buggy) but they look like quality issues rather than malicious behavior. If you need higher assurance, verify the GitHub repository history, check package integrity (lockfile), and run the code in an isolated environment first.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Dexie Skill
Track Chia DEX trading via the Dexie.space API.
What It Does
- List active/completed offers
- View token prices and liquidity
- Search tokens (CATs)
- Monitor trading pairs
- Get platform statistics
Commands
All commands can be triggered via:
/dex <command>in Telegram/dexie <command>in Telegramdex <command>in CLIdexie <command>in CLI
Offers
/dex offers List active offers
/dex offers completed List completed offers
/dex offers cancelled List cancelled offers
/dex offer <id> Get offer details
Tokens
/dex assets List top tokens by volume
/dex asset <id|code> Get token details (e.g., SBX, DBX)
/dex search <query> Search tokens
/dex price <code> Get token price
Pairs
/dex pairs List trading pairs
/dex pair <id> Get pair details
Stats
/dex stats Get platform statistics
Shortcuts
/dex SBX Quick price lookup
/dex DBX Quick price lookup
Agent Usage
When users ask about Chia DEX, trading, or token prices:
const { handleCommand } = require('./skills/dexie');
// Natural language → formatted response
const output = await handleCommand('show me top tokens');
API Client
For custom integrations:
const DexieAPI = require('./skills/dexie/lib/api');
const api = new DexieAPI();
// Get active offers
const offers = await api.getOffers({ page_size: 20, status: 0 });
// Get token details
const token = await api.getAsset('a628c1c2c6fcb74d53746157e438e108eab5c0bb3e5c80ff9b1910b3e4832913');
// List all assets
const assets = await api.getAssets({ page_size: 50, sort: 'volume' });
// Get trading pairs
const pairs = await api.getPairs();
Installation
cd skills/dexie
npm install
chmod +x cli.js
npm link # Makes 'dex' and 'dexie' global
Configuration
No API key required — Dexie API is public.
Output Format
All commands return plain text suitable for:
- Terminal output (CLI)
- Telegram messages
- Discord messages
- WhatsApp messages
Examples
Check token price:
/dex price SBX
List active offers:
/dex offers
Search for a token:
/dex search bucks
Get platform stats:
/dex stats
Tips
- Asset IDs are long hex strings
- Token codes are short (e.g., SBX, DBX, XCH)
- Use search to find tokens by name
- Prices are in USD
- Volumes and liquidity in XCH
Support
- Dexie.space: https://dexie.space
- API Docs: https://api.dexie.space/v1
- Bug reports: File in skill repository
Files
9 totalSelect a file
Select a file to preview.
Comments
Loading comments…
