원클릭으로
auto-workflow-builder
// Analyze a URL and generate a tailored aeon.yml schedule with skill suggestions
// Analyze a URL and generate a tailored aeon.yml schedule with skill suggestions
| name | Auto-Workflow Builder |
| description | Analyze a URL and generate a tailored aeon.yml schedule with skill suggestions |
| var | |
| tags | ["meta","dev"] |
${var} — URL to analyze (GitHub repo, X account, blog, project site, API docs, etc.). Multiple URLs can be comma-separated.
This skill fetches a URL, classifies what it is, and generates a ready-to-paste aeon.yml configuration with skill selections, schedules, chains, and — when no existing skill fits — new custom skill definitions.
Run on-demand via workflow_dispatch with var set to the target URL(s).
Extract URL(s) from ${var}. If multiple URLs are comma-separated, process each one.
If ${var} is empty, check memory/MEMORY.md for any tracked projects or interests and ask the user to provide a URL via notification. Then end.
Read memory/MEMORY.md for context on existing interests and priorities.
Read aeon.yml to know which skills already exist and which are already enabled.
For each URL, use WebFetch to retrieve the page content.
Then classify the URL into one or more of these categories:
| Category | Signals |
|---|---|
| github-repo | github.com/owner/repo — has README, issues, PRs, releases |
| github-org | github.com/org — multiple repos, org-level activity |
| x-account | x.com/handle or twitter.com/handle — tweets, profile |
| blog-or-news | RSS/Atom feed links, article structure, blog posts with dates |
| crypto-project | Token mentions, contract addresses, DeFi protocols, DAOs, treasury |
| api-or-docs | API documentation, OpenAPI specs, developer docs |
| research | Academic papers, arXiv, research lab pages, whitepapers |
| product | SaaS product, tool, app — landing page with features |
| community | Discord, Telegram, forum, subreddit |
| personal-site | Portfolio, personal blog, about page |
| other | Anything that doesn't fit above |
Also extract:
For each classified URL, identify which existing Aeon skills would be useful. Use this mapping:
| Category | Candidate Skills | Notes |
|---|---|---|
| github-repo | github-monitor, github-issues, pr-review, push-recap, repo-pulse, repo-article, code-health | Monitor commits, issues, PRs, health |
| github-org | github-trending, github-monitor, repo-pulse | Track org-wide activity |
| x-account | fetch-tweets, tweet-digest, list-digest, refresh-x | Follow their tweets, build digest |
| blog-or-news | rss-digest, article, digest | Add feed URL to memory/feeds.yml |
| crypto-project | token-alert, token-movers, wallet-digest, on-chain-monitor, defi-monitor, treasury-info, defi-overview | Price alerts, on-chain monitoring |
| api-or-docs | deep-research, search-skill | Research the API, build integration |
| research | paper-pick, paper-digest, deep-research, research-brief | Track papers in this domain |
| product | deep-research, search-skill, security-digest | Research the product, track updates |
| community | reddit-digest, digest | Monitor community discussions |
| personal-site | rss-digest, fetch-tweets | Follow their content + social |
For each candidate skill:
aeon.yml — if so, note it as "already active"var value if the skill benefits from one (e.g., token symbol for token-alert, feed URL for rss-digest)workflow_dispatch (on-demand)If the URL has monitoring needs that no existing skill covers, design a new custom skill:
Only propose new skills when there's a genuine gap — don't duplicate what existing skills already do.
If 2+ skills would work well together in sequence (e.g., fetch data then synthesize), suggest a chain definition:
chains:
url-name-chain:
schedule: "cron expression"
on_error: continue
steps:
- parallel: [data-skill-a, data-skill-b]
- skill: synthesis-skill
consume: [data-skill-a, data-skill-b]
Only suggest chains when the combination adds clear value beyond running skills independently.
If the analysis identified RSS/Atom feeds, create or update memory/feeds.yml:
feeds:
- name: Feed Name
url: https://example.com/feed.xml
If the analysis identified tokens/wallets to monitor, note the addresses and symbols for relevant skill var fields.
Save the full workflow suggestion to articles/auto-workflow-${today}.md:
# Auto-Workflow: ${url}
*Generated ${today}*
## URL Analysis
**URL:** ${url}
**Type:** ${category}
**Name:** ${name}
**Topics:** ${topics}
**Update frequency:** ${frequency}
**Related URLs found:** ${related_urls}
## Recommended Skills
| Skill | Schedule | var | Status | Why |
|-------|----------|-----|--------|-----|
| skill-name | cron | value | new/already-enabled | reason |
## aeon.yml additions
\`\`\`yaml
# --- Auto-workflow: ${name} ---
skill-a: { enabled: true, schedule: "0 7 * * *", var: "value" }
skill-b: { enabled: true, schedule: "0 12 * * *" }
\`\`\`
## Chain suggestion (if applicable)
\`\`\`yaml
chains:
chain-name:
schedule: "cron"
steps:
- parallel: [a, b]
- skill: c, consume: [a, b]
\`\`\`
## New skills needed (if any)
### skill-name
- **Description:** what it does
- **Schedule:** cron
- **Data source:** API/URL
- **Steps:** brief outline
## Setup actions
- [ ] Add feeds to `memory/feeds.yml`
- [ ] Enable skills in `aeon.yml`
- [ ] Set required environment variables: LIST
- [ ] Create new skill files (if proposed)
## feeds.yml additions (if applicable)
\`\`\`yaml
feeds:
- name: Name
url: https://...
\`\`\`
Append to memory/logs/${today}.md:
- Auto-Workflow: analyzed ${url} (${category}) — suggested ${skill_count} skills, ${chain_count} chains -> articles/auto-workflow-${today}.md
Send notification via ./notify:
*Auto-Workflow Builder — ${today}*
Analyzed: ${url}
Type: ${category} — ${name}
Recommended ${skill_count} skills:
- skill-a (schedule) — reason
- skill-b (schedule) — reason
${chain_summary_if_any}
${new_skill_summary_if_any}
read it: https://github.com/aaronjmars/aeon-aaron/blob/main/articles/auto-workflow-${today}.md
5 concrete real-life actions for today based on everything known about Aaron
Top 10 tweets by influence mentioning AI agents or OpenClaw
Weekly tracker of AI agent substitution signals — which roles, companies, and industries show real headcount displacement. Named roles + real deployments only. Closes topic-momentum "agent substitution" gap.
Cross-domain market pulse from AIXBT's free grounding endpoint — crypto, macro, tradfi, geopolitics. Refreshes taxonomy references (clusters, chains) as a bonus.
Research a trending topic in Aaron's interest areas and write an opinionated article in his voice
Evolve a skill by generating variations, evaluating them, and updating the best version