Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ The JS and Python versions are kept in lock-step by `release-please` and guarded
## Extensions Catalog

<!-- BEGIN AUTO-GENERATED CATALOG -->
This repository contains **2 marketplace(s)** with **68 extensions** (58 skills, 10 plugins).
This repository contains **2 marketplace(s)** with **69 extensions** (59 skills, 10 plugins).

### large-codebase

Expand All @@ -115,11 +115,12 @@ OpenHands skills for interacting, improving, and refactoring large codebases

Official skills and plugins for OpenHands — the open-source AI software engineer.

**64 extensions** (56 skills, 8 plugins)
**65 extensions** (57 skills, 8 plugins)

| Name | Type | Description | Commands |
|------|------|-------------|----------|
| add-skill | skill | Add (import) an OpenHands skill from a GitHub repository into the current workspace. | — |
| aeon | skill | Set up and operate an Aeon autonomous-agent instance from your coding agent - enable, schedule, edit, and debug skill... | — |
| agent-canvas-environment | skill | Work effectively inside a local Agent Canvas environment, including local agent-server auth, safe workspace hygiene, ... | — |
| agent-creator | skill | Create file-based sub-agents as Markdown files — no Python code required. Guides the user through a structured interv... | `/agent-creator` |
| agent-memory | skill | Persist and retrieve repository-specific knowledge using AGENTS.md files. Use when you want to save important informa... | `/remember` |
Expand Down
14 changes: 14 additions & 0 deletions marketplaces/openhands-extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,20 @@
"homepage": "https://github.com/OpenHands/extensions"
},
"plugins": [
{
"name": "aeon",
"source": "./skills/aeon",
"description": "Set up and operate an Aeon autonomous-agent instance from your coding agent - enable, schedule, edit, and debug skills that run on a schedule in GitHub Actions, wire secrets and channels, set strategy and voice, and turn past coding-agent chats into scheduled skills.",
"category": "integrations",
"keywords": [
"aeon",
"agent",
"skills",
"automation",
"github-actions",
"cron"
]
},
{
"name": "agent-creator",
"source": "./skills/agent-creator",
Expand Down
1 change: 1 addition & 0 deletions skills/aeon/.claude-plugin
1 change: 1 addition & 0 deletions skills/aeon/.codex-plugin
19 changes: 19 additions & 0 deletions skills/aeon/.plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "aeon",
"version": "1.0.0",
"description": "Set up and operate an Aeon autonomous-agent instance from your coding agent - enable, schedule, edit, and debug skills that run on a schedule in GitHub Actions, wire secrets and channels, set strategy and voice, and turn past coding-agent chats into scheduled skills.",
"author": {
"name": "Aeon Inc"
},
"homepage": "https://aeon.fun",
"repository": "https://github.com/aeonfun/aeon",
"license": "MIT",
"keywords": [
"aeon",
"agent",
"skills",
"automation",
"github-actions",
"cron"
]
}
34 changes: 34 additions & 0 deletions skills/aeon/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Aeon

Set up and operate an [Aeon](https://github.com/aeonfun/aeon) autonomous-agent instance from your coding agent. Aeon is an open-source framework that runs your own skills on a schedule in GitHub Actions. This skill is the operator console for an Aeon instance.

## Triggers

This skill is activated by the following keywords:

- `aeon`
- `aeon.yml`
- `aeon instance`
- `aeon skill`

## What it does

The skill routes to the mode you need:

- **Start** - stand up a new instance from scratch and get one real notification fast.
- **Reschedule** - change times, cadence, or what a skill focuses on (all cron in `aeon.yml` is UTC).
- **Unblock** - work through why a skill "did not run", in order, stopping at the first cause.
- **Chat to skill** - turn what you just did into a scheduled skill.
- **Edit a skill** - change what an existing skill does without breaking its survival machinery.
- **What to turn on** - pick skills, browse packs, install more.
- **Strategy and voice** - set `STRATEGY.md` (the north star) and `soul/` (the tone).
- **Mine history** - surface repeated manual work from past coding-agent chats worth automating.

## Details

Aeon runs on the user's own GitHub repo via Actions. A skill is a Markdown file (`skills/<name>/SKILL.md`); `aeon.yml` says which ones run and when. Config writes go through the repo's `./aeon` CLI, and everything routes through `gh`, so the skill first confirms `gh` points at the user's instance (not upstream `aeonfun/aeon`) before any write.

- Repository: https://github.com/aeonfun/aeon
- Homepage: https://aeon.fun

See [`SKILL.md`](SKILL.md) for the full operator playbook.
455 changes: 455 additions & 0 deletions skills/aeon/SKILL.md

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions skills/index.js

Large diffs are not rendered by default.

Loading