MichaelVessia
@MichaelVessia
Public Skills
bd-add
by MichaelVessia
Create a new bead with provided arguments
claude-review
by MichaelVessia
Perform a senior-level peer review of staged changes, then implement warranted fixes
done
by MichaelVessia
End-of-session summary saved to Obsidian with bidirectional daily note linking. Trigger phrases: "done", "wrap up", "session done", "end session"
bd-clean
by MichaelVessia
Review and consolidate beads issues
gh-comment
by MichaelVessia
Comment on a GitHub PR or issue on Michael's behalf, clearly attributed as AI-generated. Use when asked to leave a comment, reply, or respond on GitHub.
codex-review
by MichaelVessia
Send staged changes to Codex for independent peer review, then evaluate and implement warranted feedback
init-homebrew
by MichaelVessia
Set up Homebrew releases for a Bun/TypeScript CLI project
clean-permissions
by MichaelVessia
Clean up Claude Code permissions allowlist
commit-all
by MichaelVessia
Stage all changed files and create a commit
init-lefthook
by MichaelVessia
Set up lefthook with standard pre-commit hooks
draft-pr
by MichaelVessia
Commit, push, and open a draft PR
bd-load
by MichaelVessia
Parse context and create beads from it
home-assistant-manager
by MichaelVessia
Expert-level Home Assistant configuration management with efficient deployment workflows (git and rapid scp iteration), remote CLI access via SSH and hass-cli, automation verification protocols, log analysis, reload vs restart optimization, and comprehensive Lovelace dashboard management for tablet-optimized UIs. Includes template patterns, card types, debugging strategies, and real-world examples.
init-memory
by MichaelVessia
Set up AGENTS.md and symlink CLAUDE.md to it
mermaid-monorepo
by MichaelVessia
Generate a Mermaid diagram of monorepo package relationships
cleanup
by MichaelVessia
Audit codebase for tech debt and improvements
add-vessia-project
by MichaelVessia
Add a project to vessia.net projects page
commit-and-push
by MichaelVessia
Commit changes and push to remote
init-oxc
by MichaelVessia
Set up oxlint and oxfmt in a JavaScript/TypeScript project
mermaid-to-png
by MichaelVessia
Convert mermaid diagrams in markdown files to PNG images. Use when the user wants to export markdown with mermaid to formats that don't support mermaid (Google Docs, PDF, etc).
dump-context
by MichaelVessia
Summarize current context and write to a markdown file
bd-next
by MichaelVessia
Find best candidates for next task
homepage-add
by MichaelVessia
Add a new service to the Homepage dashboard. Use when a new container or VM has been set up on Proxmox and needs to be added to Homepage. Discovers IP and port automatically from the container.
init-ralph
by MichaelVessia
Set up Ralph autonomous agent structure in a repository
cli-design
by MichaelVessia
Design and build agent-first CLIs with JSON envelopes, contextual next_actions, context-safe output, and optional NDJSON streaming. Use when creating CLI tools, adding commands, or reviewing command interfaces for agent consumption.
obsidian-save
by MichaelVessia
Save current session context to Obsidian vault. INVOKE THIS SKILL when user: - Says "save to obsidian", "note this to obsidian", "add to vault" - Wants to capture session insights to their notes - Says "save this session", "dump to obsidian" - Asks to "create a note from this conversation" - Mentions wanting to remember or archive the current discussion Trigger phrases: "save to obsidian", "note this", "add to vault", "save session", "dump to notes", "obsidian note"
address-pr-feedback
by MichaelVessia
Address all open PR comments on current branch autonomously
init-bd
by MichaelVessia
Initialize beads issue tracking in a repository
jira-comment
by MichaelVessia
Comment on a Jira ticket on Michael's behalf, clearly attributed as AI-generated. Use when asked to leave a comment or reply on Jira.
commit-message
by MichaelVessia
Generate a conventional commit message for staged changes
paperless
by MichaelVessia
Search and manage documents in Paperless-ngx document management system. Use when the user asks about documents, invoices, receipts, tax forms, bills, or wants to search their document library.
bd
by MichaelVessia
Manage beads (issues) based on conversation context
init-bun-test
by MichaelVessia
Set up bun test in a project (with Effect support if applicable)
journal
by MichaelVessia
End-of-day 5-minute checkin (Physical, Mind, Craft, Presence)
effect
by MichaelVessia
Effect-TS best practices for services, errors, layers, schemas, and testing. Use when writing/reviewing Effect code, implementing services, handling errors, or composing layers.
proxmox
by MichaelVessia
Proxmox VE sysadmin for home lab infrastructure. Use when triaging services, checking container/VM status, viewing logs, managing resources, or debugging self-hosted apps. Can discover infrastructure dynamically via SSH.
code-review
by MichaelVessia
Code review a pull request
log-work
by MichaelVessia
Log work activity to today's journal
init-effect
by MichaelVessia
Set up a project with Effect using effect-solutions agent-guided setup
qmd
by MichaelVessia
Local semantic search for docs, notes, knowledge bases. INVOKE THIS SKILL when user: - Asks to "search my notes/docs/vault/obsidian" - Wants to "find" something in their knowledge base - Says "what did I write about X" - Asks "do I have notes on X" - Needs context from their local markdown files - Mentions "qmd" directly - Asks about journal entries, meeting notes, or personal documentation Trigger phrases: "search notes", "find in docs", "search obsidian", "what do my notes say", "look in my vault"
debug-loop
by MichaelVessia
Autonomous debugging loop with up to 5 fix attempts
init-flake-package
by MichaelVessia
Add bun2nix packaging to an existing flake
md-to-html
by MichaelVessia
Convert markdown to styled HTML for pasting into Google Docs. Use when the user wants to copy markdown (with tables, images, code blocks) into Google Docs or similar.
ralph-prep
by MichaelVessia
Full Ralph preparation workflow - create spec skeleton, interview to flesh out, and generate docs PRD for Ralph auto-loop. Triggers on "ralph prep", "prep ralph", "prepare for ralph", "set up ralph for".
init-flake
by MichaelVessia
Set up Nix flake with bun + typescript devShell
mermaid-erd
by MichaelVessia
Generate a Mermaid ERD from SQL schema files
react-useeffect
by MichaelVessia
React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.
freshrss
by MichaelVessia
Manage RSS feeds in FreshRSS. Use when the user wants to add, list, or manage RSS feeds and subscriptions.
release
by MichaelVessia
Cut a release (bump version, commit, tag, push)
resolve-merge-conflicts-all-prs
by MichaelVessia
Resolve merge conflicts across all open GitHub PRs authored by the current user in the current repository by running resolve-merge-conflicts for each PR.