Skip to main content

Tools, skills, and cron

Once you are inside wake, the conversation stays primary. Aegis can already inspect and govern several capability layers from the same session.

Built-in tools

The built-in tool surface is generated from the runtime catalog.

terminal

  • tool.terminal.exec

process

  • tool.process.manage

file

  • tool.file.read
  • tool.file.write
  • tool.file.patch
  • tool.file.search

web

  • tool.web.search
  • tool.web.read
  • tool.web.extract

browser

  • tool.browser.navigate (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.snapshot (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.click (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.type (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.scroll (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.back (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.press (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.images (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.vision (Browser tools require a configured Playwright-compatible browser backend.)
  • tool.browser.console (Browser tools require a configured Playwright-compatible browser backend.)

clarify

  • tool.clarify

cron

  • tool.cron.manage

code_execution

  • tool.code.execute

memory

  • tool.memory.recall
  • tool.memory.upload

messaging

  • tool.message.send (Messaging tools require a configured outbound delivery target.)

todo

  • tool.todo.manage

continuity-native

  • tool.profile.manage
  • tool.activity.manage
  • tool.procedure.inspect
  • tool.procedure.manage

Built-in skills

The repo-bundled skill-package surface now includes Hermes-style common guides such as:

  • Apple workflows: Notes, Reminders, Find My, iMessage
  • Agent CLI workflows: Aegis Agent, Claude Code, Codex, OpenCode
  • Creative workflows: architecture-diagram, Excalidraw, popular-web-designs
  • GitHub workflows: auth, codebase inspection, code review, issues, PR workflow, repo management
  • Data-science workflows: jupyter-live-kernel
  • MLOps workflows: Hugging Face Hub, inference, evaluation, training, vector-databases
  • Productivity workflows: Obsidian, Notion, Google Workspace, Linear, Nano PDF, OCR/documents, PowerPoint
  • Research workflows: arXiv, blogwatcher, research-paper-writing, LLM Wiki, Polymarket
  • Software-development workflows: plan, writing-plans, systematic-debugging, test-driven-development, requesting-code-review, subagent-driven-development
  • Integration workflows: native MCP, mcporter, Himalaya email, webhook-subscriptions
  • Media and specialist workflows: GIF Search, YouTube Content, Xitter, OpenHue, Find Nearby

These are discoverable through /skills, inspectable through /skills view <skill-id|reference>, and exposed inside the shell as dynamic slash commands such as /apple-notes ....

The public website now mirrors this bundled catalog in Skills. That page stays static and release-facing: it shows what ships in the packaged CLI and which external sources Aegis can install from, but it does not act like a hosted marketplace.

Search and install extra skills

Aegis now separates local disclosure from external discovery.

If you want to manage skills before opening the conversational shell, use:

  • aegis skills
  • aegis skills active
  • aegis skills search <query>
  • aegis skills view <skill-id|reference>
  • aegis skills install <skill-id|source:reference|/path/to/skill>

Inside wake, use:

  • /skills
  • /skills active
  • /skills search <query>
  • /skills view <skill-id|reference>
  • /skills install <skill-id|source:reference|/path/to/skill>
  • /<skill-id> <instruction> for dynamic slash-skill dispatch

The split is now:

  • /skills active: repo-bundled and installed skills active in the current context
  • /skills search: external discovery across skills.sh, well-known skill endpoints, GitHub taps, ClawHub, Claude marketplace repos, and LobeHub
  • /skills view: full instruction disclosure for one local skill or one external search reference

That means the public Skills page and the install/search commands serve different roles:

  • Skills page: static public shelf for the bundled catalog plus explicit external install sources
  • aegis skills: top-level operator inventory, search, inspect, and install flow outside chat
  • /skills search: explicit external discovery inside the CLI
  • /skills install: explicit operator-owned install flow for extra public skills

Natural-language requests such as “search skills for research” or “install search-skill” now go through the wake shell's direct skill hub surfaces rather than model-visible skill-management built-ins.

Scheduled follow-up with cron

Aegis also ships a built-in cron runtime for durable recurring work. It can schedule:

  • greeting jobs
  • public web-search jobs
  • prompt-based follow-up jobs

Use:

  • /cron create ...
  • /cron inspect <job-id>
  • /cron pause <job-id>
  • /cron resume <job-id>
  • /cron remove <job-id>

Natural-language requests such as “schedule a greeting every morning” or “schedule a web search every 2h” also route into this built-in surface.