ERDA skill collection for GitHub-based distribution.
This repository is organized as a multi-skill repo compatible with path-based installation. Each skill lives under skills/<skill-name>/ and uses SKILL.md as its entry point.
The repository currently centers on operational domains in ERDA:
erda-cicd: CI/CD workflows driven byerda-cli, especially pipeline run, history, status, logs, and delivery-oriented troubleshootingerda-runtime: runtime status, instances, logs, and runtime health operations driven byerda-clierda-issue: issue creation and user-confirmed issue state transitions driven byerda-cli
Skills are intentionally backed by more than a single markdown file:
references/captures command and workflow knowledgeassets/templates/provides reusable workflow starters where usefulscripts/install-erda-cli.shinstalls or updateserda-clifrom the alpha channelscripts/doctor.shperforms deterministicerda-cliprerequisite checks and runs the installer/updater
erda-cicd: operate and troubleshoot ERDA CI/CD workflows througherda-clierda-runtime: inspect and operate ERDA runtimes viaerda-clierda-issue: create and manage ERDA issues viaerda-cli, with user-confirmednext/updatestate transitions
This repository is intended to be distributed from GitHub, for example:
npx skills add erda-project/skillsAfter installation, validate the skills with realistic prompts instead of generic questions.
For erda-cicd:
- ask how to run a pipeline from the current repository
- ask how to inspect pipeline status, history, and failed task logs
- ask for the correct troubleshooting order when a delivery flow fails
For erda-runtime:
- ask how to list runtimes for a workspace
- ask how to inspect runtime status for a specific runtime ID
- ask how to view service logs or instance logs with
--watch
The concrete validation prompts are bundled in:
skills/erda-cicd/references/cli-capabilities.mdskills/erda-runtime/references/operations.mdskills/erda-issue/references/operations.md
The operational skills depend on erda-cli. During package installation, postinstall runs the skill-local installer when available. If a user installs a skill by copying or path-based GitHub install, run the doctor script once; it installs erda-cli if missing and checks for updates if it is already installed.
Quick checks:
bash skills/erda-cicd/scripts/install-erda-cli.sh
bash skills/erda-cicd/scripts/doctor.sh
bash skills/erda-runtime/scripts/doctor.sh
bash skills/erda-issue/scripts/doctor.shskills/
erda-cicd/
assets/
references/
scripts/
install-erda-cli.sh
doctor.sh
SKILL.md
erda-runtime/
references/
scripts/
install-erda-cli.sh
doctor.sh
SKILL.md
erda-issue/
references/
scripts/
SKILL.md