Skip to content
Merged
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
6 changes: 3 additions & 3 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="../docs/assets/hero-animated.svg" alt="AEON — the most autonomous agent framework. 67 skills across 6 harnesses (Claude Code, Grok, Codex, Pi, Vibe, Kimi), running unattended on GitHub Actions: it ships features to your repos, privately discloses real vulnerabilities, deploys live apps, runs deep research, and writes new skills for itself. Keywords: autonomous AI agent, agent framework, GitHub Actions automation, self-improving agent, multi-agent orchestration, LLM skills, cron agent." width="100%" />
<img src="../docs/assets/hero-animated.svg" alt="AEON — the most autonomous agent framework. 68 skills across 6 harnesses (Claude Code, Grok, Codex, Pi, Vibe, Kimi), running unattended on GitHub Actions: it ships features to your repos, privately discloses real vulnerabilities, deploys live apps, runs deep research, and writes new skills for itself. Keywords: autonomous AI agent, agent framework, GitHub Actions automation, self-improving agent, multi-agent orchestration, LLM skills, cron agent." width="100%" />
</p>

<p align="center">
Expand Down Expand Up @@ -78,10 +78,10 @@ mode: write
The prompt *is* the skill. You schedule it, hand it a `var`, chain it into others, and Haiku rates every run. How packs work: [`docs/skill-packs.md`](../docs/skill-packs.md).

<p align="center">
<img src="../docs/assets/packs-aeon.jpg" alt="Six skill packs, 67 skills total: Core (fleet coordination, self-config, liveness), Evolution (authors and heals its own skills), Basics (simple runnable skills), Dev & Code, Crypto & Markets, and Productivity." width="100%" />
<img src="../docs/assets/packs-aeon.jpg" alt="Six skill packs, 68 skills total: Core (fleet coordination, self-config, liveness), Evolution (authors and heals its own skills), Basics (simple runnable skills), Dev & Code, Crypto & Markets, and Productivity." width="100%" />
</p>

<p align="center"><a href="../docs/skill-packs.md#full-catalog-all-67-skills-by-pack"><b>Full catalog - all 67 skills by pack →</b></a></p>
<p align="center"><a href="../docs/skill-packs.md#full-catalog-all-68-skills-by-pack"><b>Full catalog - all 68 skills by pack →</b></a></p>

<p align="center"><a href="../docs/community-skill-packs.md#listed-packs"><b>Community skill packs →</b></a></p>

Expand Down
1 change: 1 addition & 0 deletions apps/dashboard/lib/skill-icons.data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ export const SKILL_ICONS: Record<string, string> = {
"token-pick": "<path d='M3.9 8.6a4 4 0 0 1 4.7-4.8 4 4 0 0 1 6.8 0 4 4 0 0 1 4.7 4.8 4 4 0 0 1 0 6.8 4 4 0 0 1-4.7 4.7 4 4 0 0 1-6.8 0 4 4 0 0 1-4.7-4.8 4 4 0 0 1 0-6.7z'/><path d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8'/><path d='M12 18V6'/>",
"tx-explain": "<path d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1z'/><path d='M14 8H8M16 12H8M13 16H8'/>",
"unlock-monitor": "<rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 9.9-1'/><circle cx='12' cy='16' r='1.4' fill='currentColor' stroke='none'/>",
"video-script": "<path d='M22 8l-6 4 6 4V8z'/><rect x='2' y='6' width='14' height='12' rx='2'/><path d='M5 10h6M5 13h4'/>",
"vuln-scanner": "<path d='M8 2l1.9 1.9M14.1 3.9 16 2'/><path d='M9 7.1v-1a3 3 0 1 1 6 0v1'/><path d='M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6'/><path d='M12 20v-9'/><path d='M6.5 9C4.6 8.8 3 7.1 3 5'/><path d='M6 13H2'/><path d='M3 21c0-2.1 1.7-3.9 3.8-4'/><path d='M21 5c0 2.1-1.6 3.8-3.5 4'/><path d='M22 13h-4'/><path d='M17.2 17c2.1.1 3.8 1.9 3.8 4'/>",
"vuln-tracker": "<path d='M20 13c0 5-3.5 7.5-7.7 9a1 1 0 0 1-.7 0C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.2-2.7a1.2 1.2 0 0 1 1.5 0C14.5 3.8 17 5 19 5a1 1 0 0 1 1 1z'/><path d='M9 12l2 2 4-4'/>",
"write-tweet": "<path fill='currentColor' stroke='none' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/>",
Expand Down
2 changes: 1 addition & 1 deletion catalog/packs.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions catalog/skill-icons.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"price-alert": "<path d='M10.3 21a2 2 0 0 0 3.4 0'/><path d='M22 8c0-2.3-.8-4.3-2-6'/><path d='M3.3 15.3A1 1 0 0 0 4 17h16a1 1 0 0 0 .7-1.7C19.4 14 18 12.5 18 8A6 6 0 0 0 6 8c0 4.5-1.4 6-2.7 7.3'/><path d='M4 2C2.8 3.7 2 5.7 2 8'/>",
"token-movers": "<path d='M9 5v4'/><rect x='7' y='9' width='4' height='6' rx='1'/><path d='M9 15v2'/><path d='M17 3v2'/><rect x='15' y='5' width='4' height='8' rx='1'/><path d='M17 13v3'/><path d='M3 3v16a2 2 0 0 0 2 2h16'/>",
"tx-explain": "<path d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1z'/><path d='M14 8H8M16 12H8M13 16H8'/>",
"video-script": "<path d='M22 8l-6 4 6 4V8z'/><rect x='2' y='6' width='14' height='12' rx='2'/><path d='M5 10h6M5 13h4'/>",
"write-tweet": "<path fill='currentColor' stroke='none' d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/>",
"changelog": "<path d='M3 12a9 9 0 1 0 9-9 9.8 9.8 0 0 0-6.7 2.7L3 8'/><path d='M3 3v5h5'/><path d='M12 7v5l4 2'/>",
"deploy-prototype": "<path d='M12 13v8'/><path d='M4 14.9A7 7 0 1 1 15.7 8h1.8a4.5 4.5 0 0 1 2.5 8.2'/><path d='M8 17l4-4 4 4'/>",
Expand Down
2 changes: 1 addition & 1 deletion catalog/skills.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/assets/skill-icons/video-script.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions docs/skill-packs.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Pack key = category. Six packs, no empties; three are shown by default.
|---|---|---|
| **Core** (`core`) | Fleet coordination, self-configuration, liveness, memory + reporting. Shown by default; not removable. | 11 |
| **Evolution** (`evolution`) | The self-improvement loop — authors, evolves, installs, and heals its own skills. Shown by default. | 8 |
| **Basics** (`basics`) | Simple, immediately-runnable skills — one approachable entry per area. Shown by default. | 16 |
| **Basics** (`basics`) | Simple, immediately-runnable skills — one approachable entry per area. Shown by default. | 17 |
| **Dev & Code** (`dev`) | PR/issue triage, review, merges, changelogs, repo monitoring, security scanning, app deploys. | 10 |
| **Crypto & Markets** (`crypto`) | Token/DeFi/prediction-market monitoring, narrative tracking, on-chain forensics + automation, Uniswap v4 hook deploys. | 14 |
| **Productivity** (`productivity`) | Personal + social ops: routines, ideas, retrospectives, mentions, replies, ads, email. | 6 |
Expand Down Expand Up @@ -167,15 +167,15 @@ enable its skills from the dashboard's Packs view.

---

## Full catalog (all 67 skills by pack)
## Full catalog (all 68 skills by pack)

Three packs are shown by default (**Core**, **Evolution**, **Basics**); the rest are revealed on demand.

| Pack | Skills |
|------|--------|
| **Core** (`core`, 12) | <img src="assets/skill-icons/aeon-update.svg" width="14" height="14" align="top" alt=""> `aeon-update`, <img src="assets/skill-icons/auto-merge.svg" width="14" height="14" align="top" alt=""> `auto-merge`, <img src="assets/skill-icons/auto-workflow.svg" width="14" height="14" align="top" alt=""> `auto-workflow`, <img src="assets/skill-icons/fleet-control.svg" width="14" height="14" align="top" alt=""> `fleet-control`, <img src="assets/skill-icons/fork-fleet.svg" width="14" height="14" align="top" alt=""> `fork-fleet`, <img src="assets/skill-icons/heartbeat.svg" width="14" height="14" align="top" alt=""> `heartbeat`, <img src="assets/skill-icons/memory-flush.svg" width="14" height="14" align="top" alt=""> `memory-flush`, <img src="assets/skill-icons/narrative-convergence.svg" width="14" height="14" align="top" alt=""> `narrative-convergence`, <img src="assets/skill-icons/shiplog.svg" width="14" height="14" align="top" alt=""> `shiplog`, <img src="assets/skill-icons/soul-builder.svg" width="14" height="14" align="top" alt=""> `soul-builder`, <img src="assets/skill-icons/spawn-instance.svg" width="14" height="14" align="top" alt=""> `spawn-instance`, <img src="assets/skill-icons/strategy-builder.svg" width="14" height="14" align="top" alt=""> `strategy-builder` |
| **Evolution** (`evolution`, 9) | <img src="assets/skill-icons/aeon-doctor.svg" width="14" height="14" align="top" alt=""> `aeon-doctor`, <img src="assets/skill-icons/autoresearch.svg" width="14" height="14" align="top" alt=""> `autoresearch`, <img src="assets/skill-icons/create-skill.svg" width="14" height="14" align="top" alt=""> `create-skill`, <img src="assets/skill-icons/install-skill.svg" width="14" height="14" align="top" alt=""> `install-skill`, <img src="assets/skill-icons/pack-submit.svg" width="14" height="14" align="top" alt=""> `pack-submit`, <img src="assets/skill-icons/search-skill.svg" width="14" height="14" align="top" alt=""> `search-skill`, <img src="assets/skill-icons/self-improve.svg" width="14" height="14" align="top" alt=""> `self-improve`, <img src="assets/skill-icons/skill-health.svg" width="14" height="14" align="top" alt=""> `skill-health`, <img src="assets/skill-icons/skill-repair.svg" width="14" height="14" align="top" alt=""> `skill-repair` |
| **Basics** (`basics`, 16) | <img src="assets/skill-icons/action-converter.svg" width="14" height="14" align="top" alt=""> `action-converter`, <img src="assets/skill-icons/article.svg" width="14" height="14" align="top" alt=""> `article`, <img src="assets/skill-icons/bd-radar.svg" width="14" height="14" align="top" alt=""> `bd-radar`, <img src="assets/skill-icons/digest.svg" width="14" height="14" align="top" alt=""> `digest`, <img src="assets/skill-icons/executor-mcp.svg" width="14" height="14" align="top" alt=""> `executor-mcp`, <img src="assets/skill-icons/fetch-tweets.svg" width="14" height="14" align="top" alt=""> `fetch-tweets`, <img src="assets/skill-icons/github-trending.svg" width="14" height="14" align="top" alt=""> `github-trending`, <img src="assets/skill-icons/glim-mcp.svg" width="14" height="14" align="top" alt=""> `glim-mcp`, <img src="assets/skill-icons/idea-forge.svg" width="14" height="14" align="top" alt=""> `idea-forge`, <img src="assets/skill-icons/last30.svg" width="14" height="14" align="top" alt=""> `last30`, <img src="assets/skill-icons/pr-review.svg" width="14" height="14" align="top" alt=""> `pr-review`, <img src="assets/skill-icons/price-alert.svg" width="14" height="14" align="top" alt=""> `price-alert`, <img src="assets/skill-icons/token-movers.svg" width="14" height="14" align="top" alt=""> `token-movers`, <img src="assets/skill-icons/tx-explain.svg" width="14" height="14" align="top" alt=""> `tx-explain`, <img src="assets/skill-icons/write-tweet.svg" width="14" height="14" align="top" alt=""> `write-tweet`, <img src="assets/skill-icons/you-web-search.svg" width="14" height="14" align="top" alt=""> `you-web-search` |
| **Basics** (`basics`, 17) | <img src="assets/skill-icons/action-converter.svg" width="14" height="14" align="top" alt=""> `action-converter`, <img src="assets/skill-icons/article.svg" width="14" height="14" align="top" alt=""> `article`, <img src="assets/skill-icons/bd-radar.svg" width="14" height="14" align="top" alt=""> `bd-radar`, <img src="assets/skill-icons/digest.svg" width="14" height="14" align="top" alt=""> `digest`, <img src="assets/skill-icons/executor-mcp.svg" width="14" height="14" align="top" alt=""> `executor-mcp`, <img src="assets/skill-icons/fetch-tweets.svg" width="14" height="14" align="top" alt=""> `fetch-tweets`, <img src="assets/skill-icons/github-trending.svg" width="14" height="14" align="top" alt=""> `github-trending`, <img src="assets/skill-icons/glim-mcp.svg" width="14" height="14" align="top" alt=""> `glim-mcp`, <img src="assets/skill-icons/idea-forge.svg" width="14" height="14" align="top" alt=""> `idea-forge`, <img src="assets/skill-icons/last30.svg" width="14" height="14" align="top" alt=""> `last30`, <img src="assets/skill-icons/pr-review.svg" width="14" height="14" align="top" alt=""> `pr-review`, <img src="assets/skill-icons/price-alert.svg" width="14" height="14" align="top" alt=""> `price-alert`, <img src="assets/skill-icons/token-movers.svg" width="14" height="14" align="top" alt=""> `token-movers`, <img src="assets/skill-icons/tx-explain.svg" width="14" height="14" align="top" alt=""> `tx-explain`, <img src="assets/skill-icons/video-script.svg" width="14" height="14" align="top" alt=""> `video-script`, <img src="assets/skill-icons/write-tweet.svg" width="14" height="14" align="top" alt=""> `write-tweet`, <img src="assets/skill-icons/you-web-search.svg" width="14" height="14" align="top" alt=""> `you-web-search` |
| **Dev & Code** (`dev`, 10) | <img src="assets/skill-icons/changelog.svg" width="14" height="14" align="top" alt=""> `changelog`, <img src="assets/skill-icons/deploy-prototype.svg" width="14" height="14" align="top" alt=""> `deploy-prototype`, <img src="assets/skill-icons/feature.svg" width="14" height="14" align="top" alt=""> `feature`, <img src="assets/skill-icons/github-monitor.svg" width="14" height="14" align="top" alt=""> `github-monitor`, <img src="assets/skill-icons/inbox-triage.svg" width="14" height="14" align="top" alt=""> `inbox-triage`, <img src="assets/skill-icons/posthog-errors.svg" width="14" height="14" align="top" alt=""> `posthog-errors`, <img src="assets/skill-icons/pr-triage.svg" width="14" height="14" align="top" alt=""> `pr-triage`, <img src="assets/skill-icons/seo-audit.svg" width="14" height="14" align="top" alt=""> `seo-audit`, <img src="assets/skill-icons/vuln-scanner.svg" width="14" height="14" align="top" alt=""> `vuln-scanner`, <img src="assets/skill-icons/vuln-tracker.svg" width="14" height="14" align="top" alt=""> `vuln-tracker` |
| **Crypto & Markets** (`crypto`, 14) | <img src="assets/skill-icons/base-mcp.svg" width="14" height="14" align="top" alt=""> `base-mcp`, <img src="assets/skill-icons/defi-overview.svg" width="14" height="14" align="top" alt=""> `defi-overview`, <img src="assets/skill-icons/deploy-uni-hook.svg" width="14" height="14" align="top" alt=""> `deploy-uni-hook`, <img src="assets/skill-icons/distribute-tokens.svg" width="14" height="14" align="top" alt=""> `distribute-tokens`, <img src="assets/skill-icons/finance-district-mcp.svg" width="14" height="14" align="top" alt=""> `finance-district-mcp`, <img src="assets/skill-icons/investigation-report.svg" width="14" height="14" align="top" alt=""> `investigation-report`, <img src="assets/skill-icons/monitor-polymarket.svg" width="14" height="14" align="top" alt=""> `monitor-polymarket`, <img src="assets/skill-icons/narrative-tracker.svg" width="14" height="14" align="top" alt=""> `narrative-tracker`, <img src="assets/skill-icons/onchain-monitor.svg" width="14" height="14" align="top" alt=""> `onchain-monitor`, <img src="assets/skill-icons/picks-tracker.svg" width="14" height="14" align="top" alt=""> `picks-tracker`, <img src="assets/skill-icons/pm-manipulation.svg" width="14" height="14" align="top" alt=""> `pm-manipulation`, <img src="assets/skill-icons/robinhood-mcp.svg" width="14" height="14" align="top" alt=""> `robinhood-mcp`, <img src="assets/skill-icons/token-pick.svg" width="14" height="14" align="top" alt=""> `token-pick`, <img src="assets/skill-icons/unlock-monitor.svg" width="14" height="14" align="top" alt=""> `unlock-monitor` |
| **Productivity** (`productivity`, 6) | <img src="assets/skill-icons/idea-pipeline.svg" width="14" height="14" align="top" alt=""> `idea-pipeline`, <img src="assets/skill-icons/mention-radar.svg" width="14" height="14" align="top" alt=""> `mention-radar`, <img src="assets/skill-icons/operator-scorecard.svg" width="14" height="14" align="top" alt=""> `operator-scorecard`, <img src="assets/skill-icons/reply-maker.svg" width="14" height="14" align="top" alt=""> `reply-maker`, <img src="assets/skill-icons/schedule-ads.svg" width="14" height="14" align="top" alt=""> `schedule-ads`, <img src="assets/skill-icons/send-email.svg" width="14" height="14" align="top" alt=""> `send-email` |
Expand Down
22 changes: 21 additions & 1 deletion eyebrowlock.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-08-05T17:47:16.370189Z",
"generatedAt": "2026-08-05T21:21:37.337793Z",
"generator": "eyebrow/0.4.1",
"artifacts": [
{
Expand Down Expand Up @@ -949,6 +949,26 @@
"contentHash": "sha256-365c75fddefa585bbdd502b317a0586dedd31ad3181b42acb3ce5f6b9aaf453b",
"discoveredFrom": "skills/glim-mcp/SKILL.md"
},
{
"id": "8137f7de078d4c0d",
"tool": "aeon",
"scope": "project:.",
"type": "skill",
"name": "video-script",
"source": {
"kind": "local",
"ref": "skills/video-script"
},
"capabilities": {},
"files": [
{
"path": "SKILL.md",
"hash": "6ff4e88f69fab9c04ff38e2c6ea1d264e4c84fe5aaf55a3e0c29a7603579fb09"
}
],
"contentHash": "sha256-f6e23e2eeeab6e8df6a92e951c5794215400cf4a562d1ab307f55dac07a5aab2",
"discoveredFrom": "skills/video-script/SKILL.md"
},
{
"id": "818943558ca75f62",
"tool": "aeon",
Expand Down
Loading