By Cotidie
Cotidie's custom Claude Code skills: PR writing, iteration roadmaps, Codex image generation, and UML class diagrams.
Create or edit a raster/bitmap image (photo, illustration, infographic, UI mockup, texture, sprite, cover art) via the installed Codex CLI. NOT for diagrams, flowcharts, wireframes, icons, or logos; use mermaid/SVG for those.
Create UML class diagrams in draw.io XML format (.drawio files) that emphasize OOP structure, SOLID principles, and clear dependencies between classes. Use this skill whenever the user asks for a UML class diagram, an OOP class diagram, a "class diagram for [a system]", wants to model code structure with classes/interfaces/enumerations, asks to reverse-engineer a codebase or package into a diagram, or mentions draw.io / diagrams.net in a class-modeling context — even if they don't say the words "UML" or "class diagram" explicitly. Also trigger when the user uploads source code or a package layout and asks Claude to "diagram it" or "show the architecture in classes". Do NOT use for sequence diagrams, state machines, system/data-flow architecture diagrams, or non-OOP system diagrams.
Break a project, feature, or design into an adaptive roadmap of small, vertical, user-testable iterations: detailed near-term, flexible later, revised after each ship. Use when the user wants to plan iterations, make a roadmap, phase work into milestones/releases/MVPs, sequence work, or deliver a big build incrementally (even from a finished design doc). Use it BEFORE per-iteration detailed planning.
Update an existing UML class diagram (.drawio) so it better reflects a codebase's architecture. Use this skill when the user provides an existing .drawio or draw.io XML file along with a target codebase and asks to update / refresh / sync / refactor / fix / audit / review the diagram against the code, bring it in line with current implementation, or "diff the diagram against the codebase". Also trigger when the user uploads both a class diagram and source code and asks Claude to "make the diagram match" or "improve the diagram based on the code". Requires BOTH an existing `.drawio` (or draw.io XML) file AND a target codebase. Do NOT use this skill for creating a class diagram from scratch (use create-class-diagram instead), for modifying sequence/state/system diagrams, or for non-UML draw.io files.
Draft a PR or MR title and body from the branch diff, commits, or a summary. Use when asked for PR/MR text, a PR title/description/body, or a reviewer-facing change summary.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Custom agent skills, split by host. The claude/ plugin serves Claude Code and
the codex/ plugin serves Codex. Both ship under the cotidie plugin name, so
skills invoke as cotidie:<skill> in Claude Code and $cotidie:<skill> in
Codex.
claude/)| Skill | Description | Example |
|---|---|---|
| cotidie:iteration-roadmap | Break a project or feature into an adaptive roadmap of small, vertical, user-testable iterations: detailed near-term, flexible later, revised after each ship. | - |
| cotidie:pr-writer | Draft a PR/MR title and body from the branch diff, commits, or a summary. | - |
| cotidie:codex-image | Generate or edit raster images via the Codex CLI's image_gen tool (no OPENAI_API_KEY). | prompt + result |
| cotidie:create-class-diagram | Create lean, monochrome UML class diagrams as uncompressed .drawio XML (written to the working directory), emphasizing OOP structure, SOLID, and dependency flow. | - |
| cotidie:modify-class-diagram | Conservatively update an existing on-disk .drawio class diagram to match a codebase, preserving IDs, layout, and style. | - |
codex/)| Skill | Description |
|---|---|
| cotidie:iteration-roadmap | Codex-safe port of the roadmap skill (no trigger/AskUserQuestion/superpowers refs). |
| cotidie:pr-writer | Codex-safe port of the PR writer (no trigger/AskUserQuestion/gh refs). |
| cotidie:create-class-diagram | Codex-safe port for creating lean, monochrome UML class diagrams as uncompressed .drawio XML. |
| cotidie:modify-class-diagram | Codex-safe port for conservatively updating an existing .drawio class diagram against a codebase. |
.claude-plugin/
marketplace.json # Claude Code marketplace manifest (points at ./claude)
.agents/plugins/
marketplace.json # Codex marketplace manifest (points at ./codex)
claude/
.claude-plugin/
plugin.json # Claude Code plugin manifest (skills: ./skills/)
skills/
iteration-roadmap/
pr-writer/
codex-image/ # Claude Code only
create-class-diagram/
modify-class-diagram/
codex/
.codex-plugin/
plugin.json # Codex plugin manifest (skills: ./skills/)
skills/
iteration-roadmap/ # Codex-safe port
pr-writer/ # Codex-safe port
create-class-diagram/ # Codex-safe port
modify-class-diagram/ # Codex-safe port
Each skill is a folder containing a SKILL.md (YAML frontmatter with name +
description, followed by markdown instructions) plus any supporting scripts or
reference files. Claude and Codex keep separate skill copies so each can carry
host-specific instructions. Claude-bundled scripts reference their location via
${CLAUDE_PLUGIN_ROOT}.
Add this repo as a marketplace, then install the plugin. From the terminal:
claude plugin marketplace add Cotidie/cotidie-skills
claude plugin install cotidie@cotidie-skills
Or in-session via slash commands:
/plugin marketplace add Cotidie/cotidie-skills
/plugin install cotidie@cotidie-skills
For local development against a checkout, point the marketplace at the path
instead (edits stay live; run claude plugin marketplace update cotidie-skills
after pulling changes):
claude plugin marketplace add /absolute/path/to/cotidie-skills
claude plugin install cotidie@cotidie-skills
Verify and inspect:
claude plugin list # cotidie@cotidie-skills → enabled
claude plugin details cotidie # lists the 5 bundled skills
Skills load on the next session as cotidie:codex-image,
cotidie:create-class-diagram, cotidie:iteration-roadmap,
cotidie:modify-class-diagram, and cotidie:pr-writer.
This repo includes a local Codex marketplace at .agents/plugins/marketplace.json.
From this repo, restart Codex and open the plugin browser:
/plugins
Install and enable cotidie from the Cotidie Skills marketplace. The bundled
Codex skills then invoke as:
$cotidie:iteration-roadmap
$cotidie:pr-writer
$cotidie:create-class-diagram
$cotidie:modify-class-diagram
For local authoring without the plugin namespace, you can still symlink a
source skill folder into ~/.codex/skills/, but that exposes it as
$<skill-name> instead of $cotidie:<skill>.
npx claudepluginhub cotidie/cotidie-skills --plugin cotidieUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.