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
2 changes: 1 addition & 1 deletion .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ The prompt *is* the skill. You schedule it, hand it a `var`, chain it into other
<img src="../docs/assets/packs-aeon.jpg" alt="Six skill packs, 60+ 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-75-skills-by-pack"><b>Full catalog - all 75 skills by pack →</b></a></p>
<p align="center"><a href="../docs/skill-packs.md#full-catalog-all-76-skills-by-pack"><b>Full catalog - all 76 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 @@ -62,6 +62,7 @@ export const SKILL_ICONS: Record<string, string> = {
"send-email": "<rect x='2' y='4' width='20' height='16' rx='2'/><path d='M22 7l-9 5.7a1.9 1.9 0 0 1-2 0L2 7'/>",
"seo-audit": "<circle cx='10' cy='10' r='7'/><path d='M21 21l-5.2-5.2'/><path d='M7 11.5v-1M10 11.5v-3M13 11.5v-2'/>",
"shiplog": "<path d='M4.5 16.5c-1.5 1.3-2 5-2 5s3.7-.5 5-2c.7-.8.7-2.1-.1-2.9a2.2 2.2 0 0 0-2.9-.1z'/><path d='M12 15l-3-3a22 22 0 0 1 2-4A12.9 12.9 0 0 1 22 2c0 2.7-.8 7.5-6 11a22 22 0 0 1-4 2z'/><path d='M9 12H4s.6-3 2-4c1.6-1.1 5 0 5 0'/><path d='M12 15v5s3-.6 4-2c1.1-1.6 0-5 0-5'/>",
"skill-article": "<path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9'/><path d='M14 3v5h5'/><path d='M8 12h6M8 16h4'/><path d='M17 14l4 3-4 3v-6z'/>",
"skill-health": "<path d='M19 14c1.5-1.5 3-3.2 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.8 0-3 .5-4.5 2-1.5-1.5-2.7-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4 3 5.5l7 7z'/><path d='M3.2 12H9l.5-1 2 4.5 2-7 1.5 3.5h5.3'/>",
"skill-repair": "<path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.8-3.8a6 6 0 0 1-7.9 7.9l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9a6 6 0 0 1 7.9-7.9l-3.8 3.8z'/>",
"soul-builder": "<path d='M9 10h.01'/><path d='M15 10h.01'/><path d='M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 21l2.5 1.5L17 20l3 3V10a8 8 0 0 0-8-8z'/>",
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 @@ -11,6 +11,7 @@
"memory-flush": "<rect x='4' y='6' width='16' height='12' rx='2'/><path d='M8 6V3M12 6V3M16 6V3M8 21v-3M12 21v-3M16 21v-3'/><path d='M9 11h6'/><path d='M9 14h6'/>",
"narrative-convergence": "<path d='M4 4l7 7'/><path d='M20 4l-7 7'/><path d='M12 11v9'/><circle cx='12' cy='11' r='1.6' fill='currentColor' stroke='none'/>",
"shiplog": "<path d='M4.5 16.5c-1.5 1.3-2 5-2 5s3.7-.5 5-2c.7-.8.7-2.1-.1-2.9a2.2 2.2 0 0 0-2.9-.1z'/><path d='M12 15l-3-3a22 22 0 0 1 2-4A12.9 12.9 0 0 1 22 2c0 2.7-.8 7.5-6 11a22 22 0 0 1-4 2z'/><path d='M9 12H4s.6-3 2-4c1.6-1.1 5 0 5 0'/><path d='M12 15v5s3-.6 4-2c1.1-1.6 0-5 0-5'/>",
"skill-article": "<path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9'/><path d='M14 3v5h5'/><path d='M8 12h6M8 16h4'/><path d='M17 14l4 3-4 3v-6z'/>",
"soul-builder": "<path d='M9 10h.01'/><path d='M15 10h.01'/><path d='M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 21l2.5 1.5L17 20l3 3V10a8 8 0 0 0-8-8z'/>",
"spawn-instance": "<path d='M15 12v6M12 15h6'/><rect x='8' y='8' width='14' height='14' rx='2'/><path d='M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2'/>",
"strategy-builder": "<circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1.4' fill='currentColor' stroke='none'/>",
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/skill-article.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions docs/skill-packs.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,15 +167,15 @@ enable its skills from the dashboard's Packs view.

---

## Full catalog (all 75 skills by pack)
## Full catalog (all 76 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`, 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` |
| **Basics** (`basics`, 18) | <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/skill-article.svg" width="14" height="14" align="top" alt=""> `skill-article`, <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`, 11) | <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/spend-watch.svg" width="14" height="14" align="top" alt=""> `spend-watch`, <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`, 15) | <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/taskmarket-delegate.svg" width="14" height="14" align="top" alt=""> `taskmarket-delegate`, <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`, 11) | <img src="assets/skill-icons/competitor-monitor.svg" width="14" height="14" align="top" alt=""> `competitor-monitor`, <img src="assets/skill-icons/higgsfield.svg" width="14" height="14" align="top" alt=""> `higgsfield`, <img src="assets/skill-icons/hunter-22.svg" width="14" height="14" align="top" alt=""> `hunter-22`, <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/remotion.svg" width="14" height="14" align="top" alt=""> `remotion`, <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`, <img src="assets/skill-icons/weekly-aeoncard.svg" width="14" height="14" align="top" alt=""> `weekly-aeoncard` |
Expand Down
24 changes: 22 additions & 2 deletions eyebrowlock.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-08-17T22:28:26.980333Z",
"generatedAt": "2026-08-24T14:14:01.883168Z",
"generator": "eyebrow/0.4.1",
"artifacts": [
{
Expand Down Expand Up @@ -1502,7 +1502,7 @@
"owasp": "ASK-06",
"file": "hook-deploy.sh",
"line": 175,
"snippet": "[ -f hook.env ] \u0026\u0026 . ./hook.env",
"snippet": "[ -f hook.env ] && . ./hook.env",
"explanation": "references sensitive credential or secret paths"
},
{
Expand Down Expand Up @@ -1839,6 +1839,26 @@
"contentHash": "sha256-d511b0f4a4d2326e03bbfe113c99de6eb4b7fcfc780bef42b68856e4a1b8ba4f",
"discoveredFrom": "skills/install-skill/SKILL.md"
},
{
"id": "c87437853e0ee112",
"tool": "aeon",
"scope": "project:.",
"type": "skill",
"name": "skill-article",
"source": {
"kind": "local",
"ref": "skills/skill-article"
},
"capabilities": {},
"files": [
{
"path": "SKILL.md",
"hash": "7826b9d27920419beae3826ae2c91593510d37900e09eced55233dfa6654ef3e"
}
],
"contentHash": "sha256-2f61efcffe5f0b3ee50f9fa9677e1b4d1951cde36502ee08450e61aa127b9534",
"discoveredFrom": "skills/skill-article/SKILL.md"
},
{
"id": "c908c767a600220e",
"tool": "aeon",
Expand Down
Loading