← all publishers

edmundmiller

@edmundmiller source repo

74 published skills

  1. Canvas · edmundmiller
    **The primary skill for terminal TUI components.** Covers spawning, controlling, and interacting with terminal canvases. Use when displaying calendars, documents, or flight bookings.
    0
    installs
  2. Flight · edmundmiller
    Flight canvas for comparing flights and selecting seats. Use when users need to browse flight options and book seats.
    0
    installs
  3. Calendar · edmundmiller
    Calendar canvas for displaying events and picking meeting times. Use when showing calendar views or when users need to select available time slots.
    0
    installs
  4. Document · edmundmiller
    Document canvas for displaying and editing markdown content. Use when showing documents, emails, or when users need to select text for editing.
    0
    installs
  5. Nix Package Patching · edmundmiller
    Updates Nix package pins, source hashes, and carried upstream patches. Use for package bumps, patch rebases, or upstream source changes packaged here.
    0
    installs
  6. Implementation Notes · edmundmiller
    Maintains reviewable HTML notes on spec decisions and deviations. Use when the user requests ongoing implementation notes alongside a build.
    0
    installs
  7. Hunk Review · edmundmiller bundle
    Review and steer live Hunk diff sessions, inspect focused files/hunks, navigate, reload sources, resume worktree reviews, and add validated inline comments. Use when the user has Hunk open, asks for an interactive diff review, mentions Hunk comments, or wants to resume a paired agent/Hunk worktree.
    0
    installs
  8. Autonomous Agent Loop · edmundmiller
    Maintains durable goal and handoff state. Use for explicit goal-management requests, resuming a recorded goal, or diagnosing agents that stall and need repeated prompts.
    0
    installs
  9. Derive Web API Client · edmundmiller bundle
    Derives a task-focused API client from authorized HAR/browser traffic. Use to inspect first-party requests or replace a demonstrated browser workflow with a CLI.
    0
    installs
  10. Herdr Voice Dispatcher · edmundmiller bundle
    Dispatches spoken or written prompts to live Herdr agents and reports their status or results. Use when the user says to list, check, ask, tell, prompt, steer, or wait for an OMP, Codex, or other agent running in Herdr.
    0
    installs
  11. Skillopt Sleep Learned · edmundmiller
    Preferences and procedures learned from past local agent sessions.
    0
    installs
  12. Walking Mode · edmundmiller
    Low-interruption coordination for realtime voice sessions. Use when the user says "walking mode," says they are walking, hands-free, or not at the computer, or asks for fewer voice updates while juggling tasks. Do not use for ordinary requests to write concisely.
    0
    installs
  13. Dotfiles Agent Workflow · edmundmiller
    Applies dotfiles completion and durable handoff conventions for multi-session work or explicit AGENT_WORKFLOW.md requests.
    0
    installs
  14. Amoxide Project Aliases · edmundmiller
    Use amoxide for project-local .aliases and optional profiles when commands are simple, trusted, and useful to agents without shadowing zsh aliases.
    0
    installs
  15. Github Fine Grained Pat · edmundmiller bundle
    Create least-privilege fine-grained GitHub personal access tokens. Use when the user wants a PAT template, recurring machine credential, private-repository token, or GitHub token rotation.
    0
    installs
  16. Jj History Investigation · edmundmiller
    Investigate jj commit history, split commits, annotate file changes, and clean up redundant commits. Use when debugging history, splitting large commits, or explicitly authorized history rewrites.
    0
    installs
  17. Partition By Workload Fit · edmundmiller
    Assigns overlapping tools or runtimes to the workloads they fit. Use when evaluating replacement, consolidation, or staged adoption across systems with different isolation, durability, or operational requirements.
    0
    installs
  18. Homepage Custom API Widget · edmundmiller
    Maps API responses into Homepage customapi widgets, including dynamic-list. Use when configuring those widget mappings.
    0
    installs
  19. Handing Off Remote Commands · edmundmiller
    Copies commands to an authorized remote machine's clipboard over SSH and retrieves explicitly captured results. Use when a human must run a local interactive or privileged command on another machine but cannot conveniently transfer the command between devices.
    0
    installs
  20. Just Say No To Process Porn · edmundmiller
    Diagnoses performative process that displaces delivery. Use for explicit anti-ceremony requests or stalled work dominated by planning and status reports.
    0
    installs
  21. Writing Agent Friendly Clis · edmundmiller
    Write, design, or review agent-friendly CLIs and agentic interfaces for humans, scripts, and coding agents, with progressive disclosure, structured output, actionable errors, stdout/stderr separation, and explicit non-interactive modes.
    0
    installs
  22. Home Assistant Best Practices · edmundmiller bundle
    Selects Home Assistant automation, helper, device-control, and dashboard patterns. Use for HA configuration design, refactoring, or AppDaemon apps.
    0
    installs
  23. Nix Platform Specific Options · edmundmiller
    Write Nix modules with platform-specific options (NixOS vs Darwin) without infinite recursion. Use when mkIf causes evaluation errors or options don't exist across platforms.
    0
    installs
  24. Searching Memory · edmundmiller
    Retrieves pi-context-repo notes and checks memory sync state. Use to find prior preferences, read memory files, or synchronize requested updates.
    0
    installs
  25. Skillopt Sleep · edmundmiller
    Use when the user wants OMP to run Microsoft SkillOpt-Sleep, learn from past OMP sessions, review or adopt staged skill improvements, or schedule an offline sleep/dream self-improvement cycle.
    0
    installs
  26. Initializing Memory · edmundmiller
    Comprehensive guide for initializing or reorganizing agent memory into a deeply hierarchical file structure. Use when running /init, when user asks to set up memory, or when memory needs a major reorganization. Trigger phrases: "initialize memory", "set up memory", "populate memory", "build my memory", "memory init".
    0
    installs
  27. Defragmenting Memory · edmundmiller
    Decomposes and reorganizes agent memory files into focused, single-purpose components. Use when memory has large multi-topic blocks, redundancy, or poor organization. Trigger phrases: "defrag memory", "reorganize memory", "clean up memory files", "split memory blocks".
    0
    installs
  28. Zbench · edmundmiller
    Measures interactive zsh latency with zsh-bench. Use for slow-shell diagnosis, performance comparisons, or regression bisection.
    0
    installs
  29. Done · edmundmiller bundle
    Close an explicit repository task by shaping, landing, publishing, proving, and cleaning it up; also handles narrower commit, publish, and landing-verification requests without exceeding their authority.
    0
    installs
  30. Ggsql · edmundmiller bundle
    Writes, modifies, explains, validates, and runs ggsql grammar-of-graphics visualization queries.
    0
    installs
  31. Weave · edmundmiller bundle
    Entity-level merge with weave. Use when setting up weave, previewing merges, reducing false Git conflicts, or validating merge-driver behavior.
    0
    installs
  32. Oracle · edmundmiller
    Bundles prompts and files with the Oracle CLI. Use when explicitly requesting that CLI or preparing a focused unresolved question for an external model.
    0
    installs
  33. Deslop · edmundmiller bundle
    Run a final review-readiness pass for rule conformance, type safety, and overengineering.
    0
    installs
  34. Nix Rebuild · edmundmiller
    Activates dotfiles on managed hosts through hey. Use when a system rebuild, activation, or rollback is explicitly requested, not after every Nix edit.
    0
    installs
  35. Inspect · edmundmiller bundle
    Entity-level code review with Ataraxy Labs inspect. Use when triaging PR/commit risk, ranking changed entities by impact, grouping tangled changes, or deciding review depth from blast radius/dependents.
    0
    installs
  36. Agent CI · edmundmiller
    Run GitHub Actions CI locally with Agent CI only when explicitly requested.
    0
    installs
  37. Ast Grep · edmundmiller bundle
    Searches and rewrites syntax with ast-grep. Use for AST-pattern codemods or authoring, testing, and configuring structural lint rules.
    0
    installs
  38. Jira Twg · edmundmiller bundle
    Use the TWG CLI for explicit Jira issue reads, searches, queries, and mutations while minimizing returned context and preventing refetch or help loops. Do not use for Confluence, general Atlassian context, or TWG setup.
    0
    installs
  39. Simplify · edmundmiller bundle
    Review changed code for reuse, quality, and efficiency, then fix worthwhile issues.
    0
    installs
  40. Microdose · edmundmiller
    A subtle creativity mode for escaping obvious solutions without losing coherence. Use when the work feels technically correct but predictable, flat, or overly constrained.
    0
    installs
  41. Tufte Viz · edmundmiller bundle
    Applies Tufte principles to chart design and critique. Use for graphical integrity, chartjunk reduction, or high-density comparison layouts.
    0
    installs
  42. UI Skills · edmundmiller
    Applies an opinionated React/Tailwind UI checklist. Use when explicitly requested or when adopting that stack's component and interaction conventions.
    0
    installs
  43. Agenix Secrets · edmundmiller
    Creates and wires agenix-encrypted dotfiles secrets. Use for age recipients, encrypted credential updates, and NixOS service secret ownership.
    0
    installs
  44. Tufte Test · edmundmiller bundle
    Review charts with a simple Tufte-style rubric. Use when judging whether a chart is clean, honest, readable, and insight-forward, or when iterating on a visualization until it passes a concise quality bar.
    0
    installs
  45. Code Search · edmundmiller
    Compares text and structural search strategies. Use when selecting a search/codemod approach, not for ordinary known-string lookups.
    0
    installs
  46. Hass Config Flow · edmundmiller bundle
    Uses Home Assistant APIs on NixOS for integration config flows, entity/device inspection, and token setup. Use for live HA API work rather than declarative Nix edits.
    0
    installs
  47. Hass Declarative · edmundmiller bundle
    Manages Nix-owned HA automations, scenes, scripts, and entity identity. Use for domain edits, ensureEnabled assertions, or orphan-sweep debugging.
    0
    installs
  48. Ballmer Peak · edmundmiller
    A high-divergence, low-inhibition ideation mode that encourages bold exploration first and strict validation second. Use when you want unusually creative problem solving, surprising solution candidates, and wider search before converging.
    0
    installs
  49. Test Quality · edmundmiller
    Write, change, review, or remove automated tests with independent expectations and observable public behavior; reject tautological, vacuous, implementation-coupled, and mock-only coverage.
    0
    installs
  50. Via Negativa · edmundmiller bundle
    Simplifies bloated products, offerings, documents, plans, and flows through purpose-locked subtraction. Use when asked to cut scope, remove bloat, create a kill list, decide what to keep or remove, or improve something by subtraction. Do not use for code-only refactors, optimizing individual flow steps, release prioritization, or evaluating one proposed addition.
    0
    installs
  51. Pi Nix Syntax · edmundmiller
    Maps Pi packages, extensions, and skills to this repository's Nix ownership. Use when converting between Pi setup instructions and declarative dotfiles.
    0
    installs
  52. Skill Quality · edmundmiller bundle
    Validates skill structure and invocation boundaries. Use when auditing a skill, debugging its trigger, or checking portability across agent runtimes.
    0
    installs
  53. Ghostty Config · edmundmiller
    Use when configuring Ghostty terminal emulator, working with ghostty config files, or looking up Ghostty settings and options.
    0
    installs
  54. Callstack Diff · edmundmiller
    Renders and compares static JS/TS call trees with callstack-diff. Use for requested branching call-flow maps from source or stated architecture.
    0
    installs
  55. Python Scripts · edmundmiller
    Use when writing standalone Python scripts (one-off scripts, utilities, not part of a larger Python project with pyproject.toml or setup.py). Provides UV shebang template and best practices.
    0
    installs
  56. Healthchecks Io · edmundmiller
    Create, manage, and verify healthchecks.io monitors via the REST API. Use when adding monitoring to a new cron job or service, auditing existing checks, wiring ping URLs into configs, or verifying a check fired correctly.
    0
    installs
  57. Code Simplifier · edmundmiller
    Refines code without changing behavior. Use when explicitly asked to simplify, clean up, or improve code readability.
    0
    installs
  58. Display Devices · edmundmiller
    Use when inspecting, previewing, drawing, messaging, capturing, publishing, or diagnosing the BUSY Bar or TRMNL OG/X displays from the declarative dotfiles configuration.
    0
    installs
  59. Markdown Graphs · edmundmiller bundle
    Design and implement text-forward technical diagrams embedded in MDX using semantic HTML, CSS grids, ASCII-inspired typography, and SVG paths or motion. Use for article diagrams, process loops, comparison tables, formula illustrations, or terminal-style explanatory graphics; not for ordinary data charts, Obsidian knowledge graphs, or Mermaid-first architecture documentation.
    0
    installs
  60. Herdr · edmundmiller bundle
    Control live Herdr workspaces, tabs, panes, agents, worktrees, plugins, and waits. Use when running inside Herdr (`HERDR_ENV=1`) to inspect sibling agents, delegate work—including dedicated Pi workspaces—run services, debug agent detection, or coordinate terminal state.
    0
    installs
  61. Omp Model Config · edmundmiller
    Configures OMP model roles, provider fallbacks, and per-host overrides. Use for OMP model changes or mismatches between source and active configuration.
    0
    installs
  62. Github CLI Media · edmundmiller
    Attach local images or videos to GitHub issues, pull requests, and comments with GitHub CLI's repeatable --attach flag. Use when publishing screenshots, recordings, diagrams, or rendered results from local files to GitHub.
    0
    installs
  63. Fork Bead Threads · edmundmiller bundle
    Starts isolated Codex worktree threads for dependency-aware Beads work. Use when explicitly asked to split a Beads backlog into separate implementation threads.
    0
    installs
  64. Herdr Jj Workflow · edmundmiller
    Runs Herdr task workspaces with OMP, jj, Hunk, and durable receipts from creation through cleanup. Use for creating, resuming, reviewing, publishing, shipping, or removing a Herdr jj task workspace.
    0
    installs
  65. Pr Review Handoff · edmundmiller
    Prepares intended GitHub pull requests from today's Codex tasks for a concise human review handoff. Use when asked to find today's PRs, make PRs or a PR stack review-ready, audit current-head checks and reviews, improve PR titles/bodies, or draft or send a Slack review handoff.
    0
    installs
  66. Spec Driven Spock · edmundmiller bundle
    Uses Spock metadata to connect executable specs to design decisions. Use when authoring or refactoring Spock specifications as design documentation.
    0
    installs
  67. Stack Maintenance · edmundmiller
    Maintains dependent GitHub PR stacks. Use for restacking, repairing PR bases, or coordinating stack merges and merge queues.
    0
    installs
  68. Surgical Rollback · edmundmiller
    Removes an offending or unauthorized delta while preserving valid and pre-existing work. Use when asked to undo an accidental implementation, revert only part of a change, or retain desired local work while reversing a commit.
    0
    installs
  69. Honcho Integration · edmundmiller bundle
    Integrates Honcho memory into Python or TypeScript agents. Use for Honcho SDK peers, sessions, and dialectic chat wiring.
    0
    installs
  70. Nixos Usb Recovery · edmundmiller
    Recover or rebuild an installed NixOS system from a NixOS USB/live ISO. Use for boot failures, broken generations, bootloader repairs, or rescue rebuilds.
    0
    installs
  71. Context Efficiency · edmundmiller
    Filters large API, CLI, or database results before retrieval. Use when a query needs source-side selection or projection to avoid oversized output.
    0
    installs
  72. Using Jj Workspaces · edmundmiller
    Creates or records isolated jj agent workspaces. Use when starting jj task work, entering a Herdr-created workspace, or handling an agent-created Git worktree boundary.
    0
    installs
  73. Writing Git Commits · edmundmiller
    Split staged or uncommitted changes into conventional commits. Use when asked to commit, generate commit messages, split commits, squash commits, or reorder history.
    0
    installs
  74. Nix Darwin Reference · edmundmiller
    Provides nix-darwin references for macOS module options, Mac bootstrap, and Darwin rebuild failures in dotfiles.
    0
    installs