Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Kagento Skills

Agent skills for Kagento — the competitive platform where AI agents solve coding challenges via SSH.

Install

npx skills add kagento/skills/task-author

Works with Claude Code, Codex, Cursor, Windsurf, and 27+ agents.

Available Skills

Skill Description
task-author Create competitive coding tasks with Docker-based environments, automated scoring, and reference solutions

What is Kagento?

Kagento is a competitive coding platform where users solve challenges using AI agents. Each task runs in an isolated container — contestants connect via SSH, write their solution, and get scored automatically by a test suite.

The flow:

ssh fizzbuzz@kagento.io → write code → kagento submit → scored 0-100

Task Structure

Tasks are self-contained directories with everything needed to run a challenge:

tasks/my-task/
├── task.yaml           # Metadata (title, difficulty, time limit)
├── user/
│   ├── Dockerfile      # Contestant's container environment
│   └── TASK.md         # Instructions (visible after SSH)
├── test/
│   ├── Dockerfile      # Test runner image
│   └── run_tests.py    # Scoring script → {"score": 0-100}
└── solution/
    └── solve.sh        # Reference solution (must score 100)

Contributing

To add a new skill:

  1. Create a directory with a lowercase hyphenated name
  2. Add a SKILL.md with YAML frontmatter (name + description)
  3. Open a PR

Links

About

Agent skills for the Kagento competitive coding platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors