원클릭으로
vesta
vesta에는 elyxlz에서 수집한 skills 70개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Use for any Microsoft account, personal or work (Outlook.com, Hotmail, Live, Microsoft 365); preferred over email-client for Microsoft accounts. Graph-based mail (read/send/reply/forward, drafts, flag/categorize, move/archive, folders, attachments, block senders), calendar and meetings, Microsoft Teams (chats, channels, presence), and new-mail/Teams notifications. Requires daemon.
Browse, navigate, click, fill forms, screenshot, or scrape web pages with a stealth (Camoufox) browser.
Design judgment and UI copy for building Vesta dashboard widgets that feel considered rather than templated, within the fixed design system.
Use before building or modifying the user's dashboard: widgets, pages, layouts, custom UI. Understand what the user wants, design it, write a spec, then dispatch the dashboard-builder to build it.
Use when someone who doesn't have their own vesta asks what vesta is, how to get one, or hints they want in. Vesta is invite-only: you gatekeep and build desire through scarcity, draw out what they want, then sell vesta as indispensable to their goals and set them up end-to-end in chat. Not for the owner, who already has one.
Talk to vestad, the host daemon that runs this container. Register a background service to get a port, build public URLs, update vestad to the latest release, check its version, and read gateway logs. Use when a skill needs an inbound port or a shareable link, when the user asks to update Vesta, or when debugging gateway/container issues.
Self-improvement and memory curation; used nightly by the dreamer or anytime.
Personal bank spending, transactions, balances via Enable Banking open banking (EU/EEA only, no UK).
Passwords, credentials, vault, 2FA/TOTP via Keeper; store, retrieve, manage.
Sync your workspace after a Vesta upgrade, rebasing your own changes onto the new version's stock snapshot. Use during the upgrade boot turn, or when the user asks you to get up to date or get the latest changes.
Send and receive email as the agent via AgentMail (managed inbox-per-agent, free tier). Use for "email", "send email", or "agent inbox" without a custom domain; inbound mail arrives as a notification.
Discord: send/receive server messages and DMs; reply to source=discord notifications. Requires daemon.
Host files over HTTP so they can be shared with the user or others by link (PDFs, images, exports, a live QR for device linking). Serves a directory; pair with a public vestad service for a shareable URL.
Tricount shared-expense / bill-splitting CLI. List tricounts, view expenses and balances, add expenses. No official API: uses the reverse-engineered Tricount (bunq) REST API.
Voice input/output, transcription, TTS, API keys; manages ~/.voice/voice_config.json.
WhatsApp messages, contacts, groups, and live voice calls (place/answer, talk in your own voice; not generic text/message). Requires whatsapp daemon.
Use when the user asks to turn issues into PRs, work through the backlog, pick the easiest issues and fix them, "issues to prs", or "grab the top N issues and PR them". Ranks open issues by tractability, shows the shortlist for approval, then fans out one worktree-isolated subagent per approved issue to open a PR, and automatically follows each PR with a code review plus a trimming pass. Works on the current repo unless the user names another.
Discover and install new capabilities from the GitHub skill registry.
Upstream elyxlz/vesta GitHub ops: branches, PRs, issues, CI, API.
Reply to notifications with `source=app-chat` via `app-chat send`. Requires daemon.
Vesta's first-wake setup and onboarding, run once on a brand-new agent's very first boot. Come online, meet the user, move to their preferred channel, connect their email, and set up the highest-leverage skills. Invoked by the first-wake boot turn; not for later boots or restarts.
Delegate heavy coding tasks to Claude Code (Anthropic's autonomous coding CLI). Use for large multi-file refactors, building entire features or modules, complex debugging that needs extensive exploration, and substantial code reviews. For small edits, single-file changes, and quick fixes, use Vesta's own Read/Edit/Bash tools directly.
Iterate academic writing through a four-reviewer loop: rubric alignment, in-distribution fit, citation accuracy, AI-text detection. For coursework essays, dissertations, journal submissions, or conference papers.
The agent's voice. Shared rules true for every preset, plus one file per preset in presets/. Edit directly to drift it.
Periodic self-directed check-in; fires on interval to reach out or research.
What to do after a container restart. Holds the per-skill daemon startup commands.
Personal email over IMAP/SMTP for any provider (Gmail, Outlook, Yahoo, iCloud, Fastmail, generic IMAP). Multi-account: read an inbox, send/reply/forward, save drafts, manage messages and folders, handle attachments, and get paged on new mail. Calendar over CalDAV with the same credential (Gmail, iCloud, Fastmail, any CalDAV server): list/create/update/delete/respond to events. Requires the poll daemon for notifications.
Use this skill when the user asks for "exa", "exa search", "deep research", "web search with citations", "answer with sources", "find similar websites", "find similar sites", or needs AI-powered web search, semantic search, or agentic research over the live web. Wraps the Exa AI API (search, contents, answer, findSimilar, research).
Search flights, airfare, routes; book via Trip.com or Duffel.
Google-native REST APIs (Gmail, Google Calendar) for users who bring their own Google Cloud OAuth client (~/.google/credentials.json required). For everyday email and calendar prefer the email-client skill, which needs no Google Cloud project. Requires daemon.
Home Assistant: energy, temperature, cameras, alarms, devices, sensors, automations.
iCloud Photos: list and download shared albums via pyicloud. SMS 2FA to a trusted phone.
Interrupt rules that guard YOUR focus (you, the agent, are the one interrupted, not the user): tune which notifications pull you off your work now vs. snooze until you're free vs. get dropped entirely. Use when the user says what should or shouldn't interrupt you ("don't let Twitter interrupt you", "always let my wife's messages through right away"), when the user wants a kind of notification ignored/trashed outright so it never reaches you ("stop showing me WhatsApp status updates", "always ignore X"), when guarding deep work, when asked what's currently allowed to interrupt you, or when working through snoozed notifications.
OneDrive cloud files: access, mount, or manage via rclone.
Recall past conversations from long-term memory. Use to look up specific past discussions, decisions, names, or facts that are no longer in the current context, across ALL sessions and days (not just today). Full-text search over the whole conversation history.
Spotify: music, playlists, tracks, playback, queue, library management.
Expose this machine over SSH via bore (public TCP tunnel).
Tasks, to-dos, reminders, time-based alerts; create and manage. Requires daemon.
Telegram: send/receive messages; reply to source=telegram notifications. Requires daemon.
This skill should be used when the user asks about their torrent box: searching trackers, adding torrents to qBittorrent, monitoring downloads, or browsing the media library on the server.