Skip to content

koyeb/koyeb-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koyeb Skills

Agent skills for Koyeb, following the Agent Skills open format.

Installation

This allows you to pick and choose which skills to install. Re-run to update.

Manual install

Copy the skills folder to your agent’s skills directory:

plugins/koyeb/skills/

Supports any Agent Skills-compatible product. See Agent Skills docs for product-specific install locations.

Editor & agent integrations

The skills are authored in the Agent Skills open format. For VS Code, Cursor, Codex, Mistral Vibe, Claude Code, and OpenCode, install via one of the following:

If a tool uses a custom skills directory or import flow, follow its product documentation and point it at plugins/koyeb/skills.

Local skills copies for different agents

Copy plugins/koyeb/skills/ to your agent’s skills directory:

  • Claude: ~/.claude/skills/
  • Codex: ~/.codex/skills/
  • OpenCode: ~/.config/opencode/skill/
  • Cursor: ~/.cursor/skills/

Claude Code: refresh-claude-skills

scripts/refresh-claude-skills.sh syncs all skills from this repo into ~/.claude/skills/ and updates ~/.claude/CLAUDE.md so Claude always knows which skills are available.

One-time setup — symlink the script so it's available as a shell command:

sudo ln -sf "$(pwd)/scripts/refresh-claude-skills.sh" /usr/local/bin/refresh-claude-skills

Usage — run any time skills are added or updated:

refresh-claude-skills

This will:

  1. Sync all skills from plugins/koyeb/skills/ to ~/.claude/skills/
  2. Update the koyeb-skills block in ~/.claude/CLAUDE.md with the current skill list and paths

Mistral Vibe: refresh-vibe-skills

scripts/refresh-vibe-skills.sh syncs all skills from this repo into ~/.vibe/skills/ and updates ~/.vibe/config.toml with the skill paths.

One-time setup — symlink the script so it's available as a shell command:

sudo ln -sf "$(pwd)/scripts/refresh-vibe-skills.sh" /usr/local/bin/refresh-vibe-skills

Usage — run any time skills are added or updated:

refresh-vibe-skills

This will:

  1. Sync all skills from plugins/koyeb/skills/ to ~/.vibe/skills/
  2. Update the skill_paths array in ~/.vibe/config.toml with the installed skill paths

Available Skills

  • setup
  • apps
  • archives
  • deploy
  • domains
  • organizations
  • secrets
  • services
  • deployments
  • instances
  • databases
  • sandboxes-js-sdk
  • sandboxes-python-sdk
  • version
  • volumes

Repository Structure

koyeb-skills/
├── plugins/koyeb/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   └── skills/
│       ├── _shared/
│       │   ├── scripts/
│       │   └── references/
│       └── {skill-name}/
│           ├── SKILL.md
│           ├── scripts/
│           └── references/
├── scripts/
│   ├── sync-shared.sh
│   ├── refresh-claude-skills.sh
│   └── refresh-vibe-skills.sh
└── README.md

Development

Shared files live in plugins/koyeb/skills/_shared/. To refresh skill scripts/references and regenerate per-skill CLI command/flag docs from live koyeb --help output, run:

python3 ./scripts/generate-koyeb-flag-refs.py

This is the canonical refresh command. scripts/sync-shared.sh remains as a compatibility wrapper that delegates to it.

References

License

MIT

About

Koyeb Skills for agents using the Agent Skills standard

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors