craigjmidwinter

32 mods across 3 repositories, 89 stars between them.

PostToolUse

01

craigjmidwinter/getvect

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running katra agent-hook post-tool. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

PreCompact

02

craigjmidwinter/getvect

Hook Claude Code

Runs before the context is compacted, running katra agent-hook snapshot --event pre-compact. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

SessionEnd

03

craigjmidwinter/getvect

Hook Claude Code

Runs when a session ends, running katra agent-hook snapshot --event session-end. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

SessionStart

04

craigjmidwinter/getvect

Hook Claude Code

Runs when a session starts, running katra agent-hook session-start. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

Stop

05

craigjmidwinter/getvect

Hook Claude Code

Runs when the agent finishes a response, running katra agent-hook stop. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

UserPromptSubmit

06

craigjmidwinter/getvect

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, running katra agent-hook turn-start. From craigjmidwinter/getvect.

86 4d ago A tokens not measured original MIT

getvect

07

craigjmidwinter/getvect

Settings file Claude Code

Agent settings declaring 6 hook events (PostToolUse, PreCompact, SessionEnd, SessionStart).

86 4d ago A tokens not measured original MIT

katra

08

craigjmidwinter/getvect

Skill Claude CodeCodex

Chronicle development work in a committed, rich-component dev log as you build. Use when starting a piece of work that should be logged, when capturing a screenshot/gif/render into the log, when adding a before/after comparison, or at commit time to stamp the active draft with its hash + diffstat. Keywords - katra…

86 4d ago A 88 tokens original MIT

getvect AGENTS.md

09

craigjmidwinter/getvect

Instructions file CodexOpenCode

Instructions for craigjmidwinter/getvect, covering agents.md, commands (green on a clean checkout), invariants a pr must not break and process.

86 4d ago A 961 tokens original MIT

getvect CLAUDE.md

10

craigjmidwinter/getvect

Instructions file

Instructions for craigjmidwinter/getvect, a project described as: Local-first raster-to-vector desktop app. PNG/JPEG/BMP to SVG/EPS/DXF/PDF/PNG. No account, no credits, no subscription — offline by default, with one clearly-labeled opt-in exception (bring-your-own-key AI Enhance).

86 4d ago A 5 tokens copy · 100% MIT

getvect

11

craigjmidwinter/getvect

Skill Claude CodeCodex

Convert a raster image (PNG, JPEG, BMP) into a vector file (SVG, EPS, DXF, PDF) locally, with no network call and no account. Use when you have generated or been given a bitmap and need clean editable paths — a logo to scale, line art to cut, a diagram to embed at any size. Do not use for photographs you want to keep…

86 4d ago A 92 tokens original MIT

mail-muncher

12

craigjmidwinter/mail-muncher

Plugin Claude Code

mail-muncher — an email client for AI agents: filtered, read-only mail from any IMAP server or Gmail, delivered to disk and served over MCP.

3 10d ago A tokens not measured original MIT

mail-muncher

13

craigjmidwinter/mail-muncher

Plugin Claude Code

An email client for AI agents. Reads any IMAP mailbox, or Gmail over its API, strictly read-only; archives the messages matching composable filter rules to disk as .eml plus markdown, and serves the archive over MCP. Rules can read a domain list a separate program owns, so an agent subscribes to mail by editing a text.

3 10d ago A tokens not measured original MIT

mail-muncher

14

craigjmidwinter/mail-muncher

MCP server Claude CodeCodexCursor +2

MCP server "mail-muncher" as configured in craigjmidwinter/mail-muncher. Launched with mail-muncher mcp.

3 10d ago A tokens not measured original MIT

craigjmidwinter/mail-muncher

Instructions file CodexOpenCode

Instructions for craigjmidwinter/mail-muncher, covering agents.md, what this is, commands, invariants a change must not break and style.

3 10d ago A 1,320 tokens original MIT

craigjmidwinter/mail-muncher

Instructions file

Instructions for craigjmidwinter/mail-muncher, a project described as: An email client for AI agents. Filtered, read-only Gmail delivered to disk as .eml + markdown, and served over MCP.

3 10d ago A 5 tokens copy · 100% MIT

mail-muncher

17

craigjmidwinter/mail-muncher

Skill Claude CodeCodex

Give an agent or script its own read-only mailbox as files on disk. Works with any IMAP server (Fastmail, iCloud, Gmail, Proton Bridge, work and self-hosted accounts) or with the Gmail API. Use when the user wants email in an agent workflow, wants to archive or export mail, wants to monitor an inbox for specific…

3 10d ago A 139 tokens original MIT

katra

18

craigjmidwinter/katra

Plugin Claude Code

katra — a committed, rich-component dev log you write as you build, stamped by the commit it describes and served as a live page.

0 4d ago A tokens not measured original MIT

katra

19

craigjmidwinter/katra

Plugin Claude Code

A committed, rich-component dev log you write as you build. Markdown entries with embedded before/after sliders, galleries, video and self-contained HTML figures, stamped automatically with the commit and diffstat they describe, and served as a live, auto-reloading page. Hooks make the draft exist while the work does.

0 4d ago A tokens not measured original MIT

PostToolUse

20

craigjmidwinter/katra

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running katra agent-hook post-tool. From craigjmidwinter/katra.

0 4d ago A tokens not measured copy · 100% MIT

PreCompact

21

craigjmidwinter/katra

Hook Claude Code

Runs before the context is compacted, running katra agent-hook snapshot --event pre-compact. From craigjmidwinter/katra.

0 4d ago A tokens not measured copy · 100% MIT

PreToolUse

22

craigjmidwinter/katra

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, running katra agent-hook pre-commit. From craigjmidwinter/katra.

0 4d ago A tokens not measured original MIT

SessionEnd

23

craigjmidwinter/katra

Hook Claude Code

Runs when a session ends, running katra agent-hook snapshot --event session-end. From craigjmidwinter/katra.

0 4d ago A tokens not measured copy · 100% MIT

SessionStart

24

craigjmidwinter/katra

Hook Claude Code

Runs when a session starts, running katra agent-hook session-start. From craigjmidwinter/katra.

0 4d ago A tokens not measured copy · 100% MIT