Skip to content

Latest commit

 

History

History
725 lines (648 loc) · 29.4 KB

File metadata and controls

725 lines (648 loc) · 29.4 KB

Skill Dependency Graph

Auto-generated by skill-graph on 2026-06-09. Re-run the skill to update. Mode: SKILL_GRAPH_OK

Verdict: NEW_SKILLS: +105 since 2026-04-17 · CATEGORIES: 5 → 8 · NEW_DEPS: vuln-tracker→vuln-scanner

Visual map of all 196 Aeon skills grouped by the 8 canonical categories, with dependency edges showing how skills connect.

What changed since the last map (2026-04-17)

  • Skills: 91 → 196. The catalog more than doubled; every category below reflects the current skills.json inventory.
  • Categories: 5 → 8. Core (the load-bearing set), Onchain Security, and Meta / Agent were split out of the old Dev/Productivity groupings.
  • New dependency edge: vuln-tracker --> vuln-scanner (tracker consumes the scanner's disclosure state).
  • Chains and reactive triggers in aeon.yml ship as commented templates — the routine chain below is shown as the canonical example.

Legend

Edge Meaning
--> solid depends_on — skill requires another to run first
-.-> dashed consume — chain step receives output from a prior step
-..-> dotted reactive trigger or shared-state dependency

Bold/white nodes are enabled in aeon.yml (with their cron schedule); grey nodes ship disabled. Dashed ghost nodes in per-category diagrams live in another category. Every node links to its SKILL.md.

Every skill also writes memory/cron-state.json, which the self-healing loop reads — collapsed here into the loop callout rather than drawn as 196 edges.


Architecture Overview

Cross-category edges only — drill into the per-category diagrams below for skill-level detail.

flowchart LR
    core["Core (15)"]
    research["Research & Content (28)"]
    dev["Dev & Code (37)"]
    crypto["Crypto & Markets (29)"]
    onchain_security["Onchain Security (15)"]
    social["Social & Writing (18)"]
    productivity["Productivity (19)"]
    meta["Meta / Agent (35)"]

    core -->|2 depends_on| dev
    dev -->|1 depends_on| core
    meta -..->|self-healing loop| core
    productivity -.->|routine chain| crypto
    productivity -.->|routine chain| research
    productivity -.->|routine chain| dev
    research -..->|content pipeline| social
    research -..->|content pipeline| meta
    crypto -..->|market context| crypto
Loading

Self-Healing Loop

The most important chain in Aeon — five skills form a closed loop that detects, diagnoses, and fixes problems without human intervention:

flowchart LR
    state[("memory/cron-state.json<br/>memory/skill-health/")]
    heartbeat["heartbeat · 0 8,14,20 * * *"]
    skill-health[skill-health]
    skill-evals[skill-evals]
    skill-repair[skill-repair]
    self-improve[self-improve]

    heartbeat -..-> skill-health -..-> skill-evals -..-> skill-repair -..-> self-improve
    state -..-> heartbeat
    skill-repair -..-> state

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    class heartbeat enabled
    click heartbeat "../skills/heartbeat/SKILL.md"
    click skill-health "../skills/skill-health/SKILL.md"
    click skill-evals "../skills/skill-evals/SKILL.md"
    click skill-repair "../skills/skill-repair/SKILL.md"
    click self-improve "../skills/self-improve/SKILL.md"
Loading

heartbeat detects failures → skill-health classifies severity → skill-evals catches quality regressions → skill-repair patches broken skills → self-improve evolves prompts and config. Health skills file issues in memory/issues/; repair skills close them.


Per-Category Maps

Core (15)

flowchart LR
    subgraph core ["Core"]
        autoresearch[autoresearch]
        contributor-reward[contributor-reward]
        create-skill[create-skill]
        deploy-prototype[deploy-prototype]
        distribute-tokens[distribute-tokens]
        external-feature[external-feature]
        feature[feature]
        fleet-control[fleet-control]
        fleet-scorecard[fleet-scorecard]
        self-improve[self-improve]
        skill-evals[skill-evals]
        skill-health[skill-health]
        skill-repair[skill-repair]
        spawn-instance[spawn-instance]
        vuln-scanner[vuln-scanner]
    end

    github-trending[github-trending]:::external
    heartbeat[heartbeat]:::external
    repo-scanner[repo-scanner]:::external
    vuln-tracker[vuln-tracker]:::external

    skill-repair --> skill-health
    external-feature --> repo-scanner
    vuln-scanner --> github-trending
    vuln-tracker --> vuln-scanner
    heartbeat -..-> skill-health
    skill-health -..-> skill-evals
    skill-evals -..-> skill-repair
    skill-repair -..-> self-improve
    autoresearch -..-> skill-health

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click autoresearch "../skills/autoresearch/SKILL.md"
    click contributor-reward "../skills/contributor-reward/SKILL.md"
    click create-skill "../skills/create-skill/SKILL.md"
    click deploy-prototype "../skills/deploy-prototype/SKILL.md"
    click distribute-tokens "../skills/distribute-tokens/SKILL.md"
    click external-feature "../skills/external-feature/SKILL.md"
    click feature "../skills/feature/SKILL.md"
    click fleet-control "../skills/fleet-control/SKILL.md"
    click fleet-scorecard "../skills/fleet-scorecard/SKILL.md"
    click self-improve "../skills/self-improve/SKILL.md"
    click skill-evals "../skills/skill-evals/SKILL.md"
    click skill-health "../skills/skill-health/SKILL.md"
    click skill-repair "../skills/skill-repair/SKILL.md"
    click spawn-instance "../skills/spawn-instance/SKILL.md"
    click vuln-scanner "../skills/vuln-scanner/SKILL.md"
    click github-trending "../skills/github-trending/SKILL.md"
    click heartbeat "../skills/heartbeat/SKILL.md"
    click repo-scanner "../skills/repo-scanner/SKILL.md"
    click vuln-tracker "../skills/vuln-tracker/SKILL.md"
Loading

Research & Content (28)

flowchart LR
    subgraph research ["Research & Content"]
        agent-displacement[agent-displacement]
        framework-watch[framework-watch]
        article[article]
        article-queue[article-queue]
        beat-tracker[beat-tracker]
        channel-recap[channel-recap]
        competitor-radar[competitor-radar]
        deep-research[deep-research]
        digest[digest]
        fetch-tweets[fetch-tweets]
        hn-digest[hn-digest]
        huggingface-trending[huggingface-trending]
        last30[last30]
        launch-radar[launch-radar]
        list-digest[list-digest]
        mcp-pulse[mcp-pulse]
        narrative-convergence[narrative-convergence]
        paper-digest[paper-digest]
        paper-pick[paper-pick]
        reddit-digest[reddit-digest]
        research-brief[research-brief]
        rss-digest[rss-digest]
        security-digest[security-digest]
        technical-explainer[technical-explainer]
        telegram-digest[telegram-digest]
        topic-momentum[topic-momentum]
        tweet-digest[tweet-digest]
        vibecoding-digest[vibecoding-digest]
    end

    routine[routine]:::external
    rss-feed[rss-feed]:::external
    syndicate-article[syndicate-article]:::external
    update-gallery[update-gallery]:::external

    routine -.-> paper-pick
    routine -.-> hn-digest
    article -..-> syndicate-article
    article -..-> rss-feed
    article -..-> update-gallery

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click agent-displacement "../skills/agent-displacement/SKILL.md"
    click framework-watch "../skills/framework-watch/SKILL.md"
    click article "../skills/article/SKILL.md"
    click article-queue "../skills/article-queue/SKILL.md"
    click beat-tracker "../skills/beat-tracker/SKILL.md"
    click channel-recap "../skills/channel-recap/SKILL.md"
    click competitor-radar "../skills/competitor-radar/SKILL.md"
    click deep-research "../skills/deep-research/SKILL.md"
    click digest "../skills/digest/SKILL.md"
    click fetch-tweets "../skills/fetch-tweets/SKILL.md"
    click hn-digest "../skills/hn-digest/SKILL.md"
    click huggingface-trending "../skills/huggingface-trending/SKILL.md"
    click last30 "../skills/last30/SKILL.md"
    click launch-radar "../skills/launch-radar/SKILL.md"
    click list-digest "../skills/list-digest/SKILL.md"
    click mcp-pulse "../skills/mcp-pulse/SKILL.md"
    click narrative-convergence "../skills/narrative-convergence/SKILL.md"
    click paper-digest "../skills/paper-digest/SKILL.md"
    click paper-pick "../skills/paper-pick/SKILL.md"
    click reddit-digest "../skills/reddit-digest/SKILL.md"
    click research-brief "../skills/research-brief/SKILL.md"
    click rss-digest "../skills/rss-digest/SKILL.md"
    click security-digest "../skills/security-digest/SKILL.md"
    click technical-explainer "../skills/technical-explainer/SKILL.md"
    click telegram-digest "../skills/telegram-digest/SKILL.md"
    click topic-momentum "../skills/topic-momentum/SKILL.md"
    click tweet-digest "../skills/tweet-digest/SKILL.md"
    click vibecoding-digest "../skills/vibecoding-digest/SKILL.md"
    click routine "../skills/routine/SKILL.md"
    click rss-feed "../skills/rss-feed/SKILL.md"
    click syndicate-article "../skills/syndicate-article/SKILL.md"
    click update-gallery "../skills/update-gallery/SKILL.md"
Loading

Dev & Code (37)

flowchart LR
    subgraph dev ["Dev & Code"]
        auto-merge[auto-merge]
        auto-workflow[auto-workflow]
        builder-map[builder-map]
        changelog[changelog]
        code-health[code-health]
        disclosure-tracker[disclosure-tracker]
        ecosystem-entrants[ecosystem-entrants]
        ecosystem-links[ecosystem-links]
        ecosystem-pulse[ecosystem-pulse]
        fork-cohort[fork-cohort]
        fork-fleet[fork-fleet]
        fork-release[fork-release]
        github-issues[github-issues]
        github-monitor[github-monitor]
        github-releases[github-releases]
        github-trending[github-trending]
        issue-triage[issue-triage]
        pr-merge[pr-merge]
        pr-review[pr-review]
        skill-triage[skill-triage]
        pr-tracker[pr-tracker]
        pr-triage[pr-triage]
        project-lens[project-lens]
        push-recap[push-recap]
        pvr-triage[pvr-triage]
        pvr-watchlist[pvr-watchlist]
        repo-actions[repo-actions]
        repo-article[repo-article]
        repo-pulse[repo-pulse]
        repo-revive[repo-revive]
        repo-scanner[repo-scanner]
        search-skill[search-skill]
        smithery-manifest[smithery-manifest]
        star-milestone[star-milestone]
        vercel-projects[vercel-projects]
        vuln-tracker[vuln-tracker]
        workflow-audit[workflow-audit]
    end

    routine[routine]:::external
    external-feature[external-feature]:::external
    vuln-scanner[vuln-scanner]:::external

    external-feature --> repo-scanner
    vuln-scanner --> github-trending
    vuln-tracker --> vuln-scanner
    routine -.-> github-issues

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click auto-merge "../skills/auto-merge/SKILL.md"
    click auto-workflow "../skills/auto-workflow/SKILL.md"
    click builder-map "../skills/builder-map/SKILL.md"
    click changelog "../skills/changelog/SKILL.md"
    click code-health "../skills/code-health/SKILL.md"
    click disclosure-tracker "../skills/disclosure-tracker/SKILL.md"
    click ecosystem-entrants "../skills/ecosystem-entrants/SKILL.md"
    click ecosystem-links "../skills/ecosystem-links/SKILL.md"
    click ecosystem-pulse "../skills/ecosystem-pulse/SKILL.md"
    click fork-cohort "../skills/fork-cohort/SKILL.md"
    click fork-fleet "../skills/fork-fleet/SKILL.md"
    click fork-release "../skills/fork-release/SKILL.md"
    click github-issues "../skills/github-issues/SKILL.md"
    click github-monitor "../skills/github-monitor/SKILL.md"
    click github-releases "../skills/github-releases/SKILL.md"
    click github-trending "../skills/github-trending/SKILL.md"
    click issue-triage "../skills/issue-triage/SKILL.md"
    click pr-merge "../skills/pr-merge/SKILL.md"
    click pr-review "../skills/pr-review/SKILL.md"
    click skill-triage "../skills/skill-triage/SKILL.md"
    click pr-tracker "../skills/pr-tracker/SKILL.md"
    click pr-triage "../skills/pr-triage/SKILL.md"
    click project-lens "../skills/project-lens/SKILL.md"
    click push-recap "../skills/push-recap/SKILL.md"
    click pvr-triage "../skills/pvr-triage/SKILL.md"
    click pvr-watchlist "../skills/pvr-watchlist/SKILL.md"
    click repo-actions "../skills/repo-actions/SKILL.md"
    click repo-article "../skills/repo-article/SKILL.md"
    click repo-pulse "../skills/repo-pulse/SKILL.md"
    click repo-revive "../skills/repo-revive/SKILL.md"
    click repo-scanner "../skills/repo-scanner/SKILL.md"
    click search-skill "../skills/search-skill/SKILL.md"
    click smithery-manifest "../skills/smithery-manifest/SKILL.md"
    click star-milestone "../skills/star-milestone/SKILL.md"
    click vercel-projects "../skills/vercel-projects/SKILL.md"
    click vuln-tracker "../skills/vuln-tracker/SKILL.md"
    click workflow-audit "../skills/workflow-audit/SKILL.md"
    click routine "../skills/routine/SKILL.md"
    click external-feature "../skills/external-feature/SKILL.md"
    click vuln-scanner "../skills/vuln-scanner/SKILL.md"
Loading

Crypto & Markets (29)

flowchart LR
    subgraph crypto ["Crypto & Markets"]
        aixbt-pulse[aixbt-pulse]
        base-mcp[base-mcp]
        compute-pulse[compute-pulse]
        defi-monitor[defi-monitor]
        defi-overview[defi-overview]
        fear-divergence[fear-divergence]
        liquidpad-launch[liquidpad-launch]
        market-context[market-context]
        monitor-kalshi[monitor-kalshi]
        monitor-polymarket[monitor-polymarket]
        monitor-runners[monitor-runners]
        narrative-tracker[narrative-tracker]
        onchain-monitor[onchain-monitor]
        picks-tracker[picks-tracker]
        pm-intel[pm-intel]
        pm-manipulation[pm-manipulation]
        pm-pulse[pm-pulse]
        polymarket[polymarket]
        polymarket-comments[polymarket-comments]
        price-alert[price-alert]
        rwa-pulse[rwa-pulse]
        token-alert[token-alert]
        token-movers[token-movers]
        token-pick[token-pick]
        token-report[token-report]
        treasury-info[treasury-info]
        unlock-monitor[unlock-monitor]
        wallet-digest[wallet-digest]
        x402-monitor[x402-monitor]
    end

    routine[routine]:::external

    routine -.-> token-movers
    market-context -..-> token-pick
    market-context -..-> narrative-tracker

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click aixbt-pulse "../skills/aixbt-pulse/SKILL.md"
    click base-mcp "../skills/base-mcp/SKILL.md"
    click compute-pulse "../skills/compute-pulse/SKILL.md"
    click defi-monitor "../skills/defi-monitor/SKILL.md"
    click defi-overview "../skills/defi-overview/SKILL.md"
    click fear-divergence "../skills/fear-divergence/SKILL.md"
    click liquidpad-launch "../skills/liquidpad-launch/SKILL.md"
    click market-context "../skills/market-context/SKILL.md"
    click monitor-kalshi "../skills/monitor-kalshi/SKILL.md"
    click monitor-polymarket "../skills/monitor-polymarket/SKILL.md"
    click monitor-runners "../skills/monitor-runners/SKILL.md"
    click narrative-tracker "../skills/narrative-tracker/SKILL.md"
    click onchain-monitor "../skills/onchain-monitor/SKILL.md"
    click picks-tracker "../skills/picks-tracker/SKILL.md"
    click pm-intel "../skills/pm-intel/SKILL.md"
    click pm-manipulation "../skills/pm-manipulation/SKILL.md"
    click pm-pulse "../skills/pm-pulse/SKILL.md"
    click polymarket "../skills/polymarket/SKILL.md"
    click polymarket-comments "../skills/polymarket-comments/SKILL.md"
    click price-alert "../skills/price-alert/SKILL.md"
    click rwa-pulse "../skills/rwa-pulse/SKILL.md"
    click token-alert "../skills/token-alert/SKILL.md"
    click token-movers "../skills/token-movers/SKILL.md"
    click token-pick "../skills/token-pick/SKILL.md"
    click token-report "../skills/token-report/SKILL.md"
    click treasury-info "../skills/treasury-info/SKILL.md"
    click unlock-monitor "../skills/unlock-monitor/SKILL.md"
    click wallet-digest "../skills/wallet-digest/SKILL.md"
    click x402-monitor "../skills/x402-monitor/SKILL.md"
    click routine "../skills/routine/SKILL.md"
Loading

Onchain Security (15)

flowchart LR
    subgraph onchain_security ["Onchain Security"]
        approval-audit[approval-audit]
        contract-audit[contract-audit]
        deployer-trace[deployer-trace]
        fund-flow[fund-flow]
        holder-concentration[holder-concentration]
        honeypot-check[honeypot-check]
        investigation-report[investigation-report]
        linked-wallets[linked-wallets]
        lp-lock[lp-lock]
        rug-scan[rug-scan]
        tx-explain[tx-explain]
        vigil[vigil]
        vigil-revoke[vigil-revoke]
        wallet-profile[wallet-profile]
        wallet-risk[wallet-risk]
    end

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click approval-audit "../skills/approval-audit/SKILL.md"
    click contract-audit "../skills/contract-audit/SKILL.md"
    click deployer-trace "../skills/deployer-trace/SKILL.md"
    click fund-flow "../skills/fund-flow/SKILL.md"
    click holder-concentration "../skills/holder-concentration/SKILL.md"
    click honeypot-check "../skills/honeypot-check/SKILL.md"
    click investigation-report "../skills/investigation-report/SKILL.md"
    click linked-wallets "../skills/linked-wallets/SKILL.md"
    click lp-lock "../skills/lp-lock/SKILL.md"
    click rug-scan "../skills/rug-scan/SKILL.md"
    click tx-explain "../skills/tx-explain/SKILL.md"
    click vigil "../skills/vigil/SKILL.md"
    click vigil-revoke "../skills/vigil-revoke/SKILL.md"
    click wallet-profile "../skills/wallet-profile/SKILL.md"
    click wallet-risk "../skills/wallet-risk/SKILL.md"
Loading

Social & Writing (18)

flowchart LR
    subgraph social ["Social & Writing"]
        agent-buzz[agent-buzz]
        content-performance[content-performance]
        create-campaign[create-campaign]
        engagement-act[engagement-act]
        farcaster-digest[farcaster-digest]
        mention-radar[mention-radar]
        product-hunt[product-hunt]
        refresh-x[refresh-x]
        remix-tweets[remix-tweets]
        reply-maker[reply-maker]
        schedule-ads[schedule-ads]
        show-hn[show-hn]
        skill-spotlight[skill-spotlight]
        syndicate-article[syndicate-article]
        thread-formatter[thread-formatter]
        thread-writer[thread-writer]
        tweet-roundup[tweet-roundup]
        write-tweet[write-tweet]
    end

    article[article]:::external

    article -..-> syndicate-article

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click agent-buzz "../skills/agent-buzz/SKILL.md"
    click content-performance "../skills/content-performance/SKILL.md"
    click create-campaign "../skills/create-campaign/SKILL.md"
    click engagement-act "../skills/engagement-act/SKILL.md"
    click farcaster-digest "../skills/farcaster-digest/SKILL.md"
    click mention-radar "../skills/mention-radar/SKILL.md"
    click product-hunt "../skills/product-hunt/SKILL.md"
    click refresh-x "../skills/refresh-x/SKILL.md"
    click remix-tweets "../skills/remix-tweets/SKILL.md"
    click reply-maker "../skills/reply-maker/SKILL.md"
    click schedule-ads "../skills/schedule-ads/SKILL.md"
    click show-hn "../skills/show-hn/SKILL.md"
    click skill-spotlight "../skills/skill-spotlight/SKILL.md"
    click syndicate-article "../skills/syndicate-article/SKILL.md"
    click thread-formatter "../skills/thread-formatter/SKILL.md"
    click thread-writer "../skills/thread-writer/SKILL.md"
    click tweet-roundup "../skills/tweet-roundup/SKILL.md"
    click write-tweet "../skills/write-tweet/SKILL.md"
    click article "../skills/article/SKILL.md"
Loading

Productivity (19)

flowchart LR
    subgraph productivity ["Productivity"]
        action-converter[action-converter]
        routine[routine]
        deal-flow[deal-flow]
        ops-recap[ops-recap]
        followup-patrol[followup-patrol]
        goal-tracker[goal-tracker]
        idea-capture[idea-capture]
        idea-pipeline[idea-pipeline]
        idea-validator[idea-validator]
        milestone-tracker[milestone-tracker]
        priority-brief[priority-brief]
        note-taking[note-taking]
        reflect[reflect]
        reg-monitor[reg-monitor]
        startup-idea[startup-idea]
        tool-builder[tool-builder]
        v4-readiness[v4-readiness]
        retrospective[retrospective]
        shiplog[shiplog]
    end

    github-issues[github-issues]:::external
    hn-digest[hn-digest]:::external
    paper-pick[paper-pick]:::external
    token-movers[token-movers]:::external

    tool-builder --> action-converter
    routine -.-> token-movers
    routine -.-> paper-pick
    routine -.-> github-issues
    routine -.-> hn-digest

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    click action-converter "../skills/action-converter/SKILL.md"
    click routine "../skills/routine/SKILL.md"
    click deal-flow "../skills/deal-flow/SKILL.md"
    click ops-recap "../skills/ops-recap/SKILL.md"
    click followup-patrol "../skills/followup-patrol/SKILL.md"
    click goal-tracker "../skills/goal-tracker/SKILL.md"
    click idea-capture "../skills/idea-capture/SKILL.md"
    click idea-pipeline "../skills/idea-pipeline/SKILL.md"
    click idea-validator "../skills/idea-validator/SKILL.md"
    click milestone-tracker "../skills/milestone-tracker/SKILL.md"
    click priority-brief "../skills/priority-brief/SKILL.md"
    click note-taking "../skills/note-taking/SKILL.md"
    click reflect "../skills/reflect/SKILL.md"
    click reg-monitor "../skills/reg-monitor/SKILL.md"
    click startup-idea "../skills/startup-idea/SKILL.md"
    click tool-builder "../skills/tool-builder/SKILL.md"
    click v4-readiness "../skills/v4-readiness/SKILL.md"
    click retrospective "../skills/retrospective/SKILL.md"
    click shiplog "../skills/shiplog/SKILL.md"
    click github-issues "../skills/github-issues/SKILL.md"
    click hn-digest "../skills/hn-digest/SKILL.md"
    click paper-pick "../skills/paper-pick/SKILL.md"
    click token-movers "../skills/token-movers/SKILL.md"
Loading

Meta / Agent (35)

flowchart LR
    subgraph meta ["Meta / Agent"]
        api-health[api-health]
        atrium-watch[atrium-watch]
        batch-health[batch-health]
        capabilities-map[capabilities-map]
        config-validator[config-validator]
        contributor-spotlight[contributor-spotlight]
        cost-report[cost-report]
        skill-adoption[skill-adoption]
        fleet-state[fleet-state]
        contributor-leaderboard[contributor-leaderboard]
        fork-firstrun[fork-firstrun]
        fork-health[fork-health]
        fork-digest[fork-digest]
        skill-gap[skill-gap]
        heartbeat["heartbeat · 0 8,14,20 * * *"]
        janitor[janitor]
        memory-flush[memory-flush]
        memory-dedupe[memory-dedupe]
        onboard[onboard]
        operator-scorecard[operator-scorecard]
        rss-feed[rss-feed]
        frequency-guard[frequency-guard]
        self-review[self-review]
        signal-verdict[signal-verdict]
        skill-analytics[skill-analytics]
        skill-enabler[skill-enabler]
        skill-freshness[skill-freshness]
        skill-graph[skill-graph]
        skill-leaderboard[skill-leaderboard]
        skill-scan[skill-scan]
        skill-update[skill-update]
        sparkleware-catalog[sparkleware-catalog]
        spend-monitor[spend-monitor]
        star-momentum[star-momentum]
        update-gallery[update-gallery]
    end

    article[article]:::external
    skill-health[skill-health]:::external

    heartbeat -..-> skill-health
    article -..-> rss-feed
    article -..-> update-gallery

    classDef default fill:#f5f5f5,stroke:#bbb,color:#888
    classDef enabled fill:#fff,stroke:#000,stroke-width:2px,color:#000
    classDef external fill:none,stroke:#bbb,stroke-dasharray:3 3,color:#888
    class heartbeat enabled
    click api-health "../skills/api-health/SKILL.md"
    click atrium-watch "../skills/atrium-watch/SKILL.md"
    click batch-health "../skills/batch-health/SKILL.md"
    click capabilities-map "../skills/capabilities-map/SKILL.md"
    click config-validator "../skills/config-validator/SKILL.md"
    click contributor-spotlight "../skills/contributor-spotlight/SKILL.md"
    click cost-report "../skills/cost-report/SKILL.md"
    click skill-adoption "../skills/skill-adoption/SKILL.md"
    click fleet-state "../skills/fleet-state/SKILL.md"
    click contributor-leaderboard "../skills/contributor-leaderboard/SKILL.md"
    click fork-firstrun "../skills/fork-firstrun/SKILL.md"
    click fork-health "../skills/fork-health/SKILL.md"
    click fork-digest "../skills/fork-digest/SKILL.md"
    click skill-gap "../skills/skill-gap/SKILL.md"
    click heartbeat "../skills/heartbeat/SKILL.md"
    click janitor "../skills/janitor/SKILL.md"
    click memory-flush "../skills/memory-flush/SKILL.md"
    click memory-dedupe "../skills/memory-dedupe/SKILL.md"
    click onboard "../skills/onboard/SKILL.md"
    click operator-scorecard "../skills/operator-scorecard/SKILL.md"
    click rss-feed "../skills/rss-feed/SKILL.md"
    click frequency-guard "../skills/frequency-guard/SKILL.md"
    click self-review "../skills/self-review/SKILL.md"
    click signal-verdict "../skills/signal-verdict/SKILL.md"
    click skill-analytics "../skills/skill-analytics/SKILL.md"
    click skill-enabler "../skills/skill-enabler/SKILL.md"
    click skill-freshness "../skills/skill-freshness/SKILL.md"
    click skill-graph "../skills/skill-graph/SKILL.md"
    click skill-leaderboard "../skills/skill-leaderboard/SKILL.md"
    click skill-scan "../skills/skill-scan/SKILL.md"
    click skill-update "../skills/skill-update/SKILL.md"
    click sparkleware-catalog "../skills/sparkleware-catalog/SKILL.md"
    click spend-monitor "../skills/spend-monitor/SKILL.md"
    click star-momentum "../skills/star-momentum/SKILL.md"
    click update-gallery "../skills/update-gallery/SKILL.md"
    click article "../skills/article/SKILL.md"
    click skill-health "../skills/skill-health/SKILL.md"
Loading

Key Architectural Patterns

Hub Skills

Skills that aggregate output from multiple sources:

Hub Consumes
routine token-movers, paper-pick, github-issues, hn-digest (example chain in aeon.yml)
priority-brief Memory, logs, goals
ops-recap Day's logs, cron-state

Data Providers

Provider Writes to Consumed by
market-context memory/topics/market-context.md token-pick, narrative-tracker
All skills memory/cron-state.json heartbeat, skill-health, skill-repair, self-improve, autoresearch
Content skills articles/*.md syndicate-article, rss-feed, update-gallery

Content Pipeline

article / repo-article / project-lens → syndicate-article (Dev.to) → rss-feed (Atom XML) → update-gallery (GitHub Pages)

Direct Dependencies

Skill Depends On Why
skill-repair skill-health Needs health metrics to identify what to fix
tool-builder action-converter Builds scripts from action-converter suggestions
external-feature repo-scanner Needs repo inventory to pick enhancement targets
vuln-scanner github-trending Audits trending repos for vulnerabilities
vuln-tracker vuln-scanner Tracks remediation of the scanner's disclosures

Summary

Metric Count
Total skills 196
Categories 8
— Core 15
— Research & Content 28
— Dev & Code 37
— Crypto & Markets 29
— Onchain Security 15
— Social & Writing 18
— Productivity 19
— Meta / Agent 35
Enabled by default 1 (heartbeat)
Direct dependencies (depends_on) 5
Chain relationships (consume, example template) 4
Shared-state edges 10
Independent skills (no edges) ~171

The architecture is intentionally decoupled — most skills run independently on their own cron schedule. Dependencies cluster around two patterns: the self-healing loop (five interconnected core/meta skills) and the content pipeline (article creation through distribution). This flat structure means any skill can fail without cascading failures across the system.

skills parsed: 196 · depends_on: 5 · consume: 4 · reactive: 0 (templates commented) · shared-state derived: 10 · enabled: 1/196 · mode: SKILL_GRAPH_OK