CLI installer and AI assistant skill for Edisyl — Flipside's platform for building and running AI agent fleets.
Add the Edisyl skill to your AI coding assistant:
npx skills add FlipsideCrypto/edisyl-toolsOr manually copy skills/edisyl/ to your .claude/skills/ directory.
curl -fsSL https://raw.githubusercontent.com/FlipsideCrypto/edisyl-tools/main/install.sh | shedisyl loginVerify your setup:
edisyl whoamiThe best way to use Edisyl is through an AI coding assistant like Claude Code. The skill teaches your assistant the core surfaces of edisyl:
- Agent configs and skills — author and deploy from YAML
- Fleets, teams, and missions — compose deployed agents into fleets and run multi-agent missions
- Data sources — connect Snowflake / Postgres / BigQuery / Databricks / Redshift / MySQL and kick the introspect → enrich pipeline
- Stratum — natural-language → SQL resolve, plus the indexing/curation surface (snapshots, learning candidates, model readiness, resolution traces)
- Open Claude Code in any directory
- Ask about fleets and missions:
"List the fleets in my org and run a mission on the analytics fleet to summarize last week's USDC activity."
"Author a new agent that classifies wallet behavior, validate it, and push it."
"Add the wallet-watcher agent to the analytics-fleet team."
Claude Code will use the Edisyl skill to:
- Discover fleets and their teams
- Author/validate/push agent and skill YAML
- Start missions and follow their plan trees
You can also drive the CLI directly:
# Authoring
edisyl agent init my-agent
edisyl agent push agent.yaml
edisyl skills init my-skill
edisyl skills push skill.yaml
# Fleets and teams
edisyl fleet list
edisyl fleet team add <fleet-id> --team <team-id>
# Missions and chat
edisyl mission create <fleet> "Summarize USDC activity last week" --follow
edisyl mission tree <mission-id>
edisyl chat <fleet>
# Data sources — kicks introspect + Stratum enrichment on create
edisyl data-sources test-connection --type postgres --config-file db.json
edisyl data-sources create --name "Demo PG" --type postgres --config-file db.json
edisyl stratum status -d <data-source-id>
# Stratum — natural-language → SQL
edisyl stratum resolve "Top 10 tokens by transfer count last 7 days" \
-d <data-source-id> --wait --rows 5
edisyl stratum trace <resolution-id> # diagnose what happened
edisyl stratum candidates list # review optimizer suggestionsFor everything else (queries, sessions, uploads, api-keys), run:
edisyl llm onboardWhen you install the Edisyl skill, your AI assistant learns:
- Where to start:
edisyl llm onboard— the navigation guide built into the CLI - Agent and skill authoring:
edisyl llm agents,edisyl llm skills - Fleet/mission orchestration: how to compose teams, kick off missions, follow plan trees
- Data-source onboarding: validate creds, create a data source, watch the introspect → enrich pipeline
- Stratum: resolve NL questions to SQL, inspect snapshots/indexes, debug cascade tiers, review learning candidates, trace past resolutions
The skill is intentionally lean — the heavy reference content lives inside the CLI itself via edisyl llm <topic>, so it stays in sync with the deployed CLI version.
edisyl-tools/
├── skills/
│ └── edisyl/ # AI assistant skill for fleets + agent/skill authoring
│ ├── SKILL.md # Main skill definition
│ ├── README.md # Skill overview
│ ├── metadata.json
│ └── scripts/ # check-auth.sh
├── install.sh # CLI installer
└── README.md
Check for skill updates:
npx skills checkUpdate to the latest version:
npx skills updateUpdate the CLI:
edisyl update # latest stable
edisyl update --dev # latest dev buildThe CLI is built from go/cmd/edisyl/ in FlipsideCrypto/mono. Releases are produced by the Release edisyl CLI workflow on tag edisyl-v*.
MIT