library
docs blog github

▞ marketplace

Give your agent a better starting point.

Reusable building blocks for Jazz. Personas shape behavior, skills teach procedures, workflows automate jobs, and plugins extend the harness. Read the source before you install anything; reviewed entries are generated from Jazz-controlled source, while community entries are metadata-only pointers to external repositories.

Personas

jazz persona browse pick, preview the prompt, install

Workflows

jazz workflow browse pick, read the file, install
anki-cards Turn the notes you wrote this week into Anki flashcards, ready to import. default: At 07:00 PM, only on Sunday (0 19 * * 0) · auto-approve: read-only calendar-briefing Each weekday morning, today's meetings with what to prepare for each one. default: At 07:30 AM, Monday through Friday (30 7 * * 1-5) · auto-approve: read-only ci-health A daily look at failed and slow GitHub Actions runs, with the flaky jobs called out by name. default: At 08:00 AM, Monday through Friday (0 8 * * 1-5) · auto-approve: read-only daily-standup-prep Turn the commits since the last standup note and today's work in progress into a three-line standup. default: At 09:00 AM, Monday through Friday (0 9 * * 1-5) · auto-approve: read-only dependency-audit Weekly list of outdated and vulnerable dependencies, with the upgrades worth doing first. default: At 08:00 AM, only on Monday (0 8 * * 1) · auto-approve: read-only desktop-tidy Sort the files piling up on your Desktop and in Downloads into folders, as a plan you approve or a job that just runs. default: At 06:00 PM, only on Friday (0 18 * * 5) · auto-approve: read-only downloads-triage What piled up in Downloads this week, with a keep-or-delete verdict on each and the commands to act on it. default: At 06:00 PM, only on Sunday (0 18 * * 0) · auto-approve: read-only email-cleanup Clean up newsletters and promotional emails from your inbox default: Every hour (0 * * * *) · auto-approve: low-risk habit-check Read your habit log back as streaks each night, and as a month review when the monthly schedule fires. One file, two frequencies. default: At 09:00 PM (0 21 * * *) · auto-approve: read-only issue-triage New GitHub issues since the last run, each with a suggested label, a likely duplicate, and whether it has enough to reproduce. default: At 09:00 AM, Monday through Friday (0 9 * * 1-5) · auto-approve: read-only market-analysis Daily comprehensive stock market and crypto analysis with investment insights default: At 06:00 AM (0 6 * * *) · auto-approve: true merged-pr-recap Recap every pull request merged since this schedule last ran. Weekly for the team channel, monthly for the wider update, from one file. default: At 05:00 PM, only on Friday (0 17 * * 5) · auto-approve: read-only price-watch Check the prices of a few things you want, remember them, and report only what moved since last time. default: At 08:00 AM (0 8 * * *) · auto-approve: low-risk release-notes-draft A draft changelog entry for everything merged since the last git tag, written for users rather than for the people who wrote the code. auto-approve: read-only stale-branches Weekly report of branches nobody has touched in a month, and merged branches still lying around. default: At 09:00 AM, only on Monday (0 9 * * 1) · auto-approve: read-only todo-digest The TODO and FIXME comments added since the last digest, grouped by area, with the oldest ones surfaced. default: At 10:00 AM, only on Friday (0 10 * * 5) · auto-approve: read-only weather-briefing Morning weather check and outfit recommendations default: At 07:00 AM (0 7 * * *) · auto-approve: read-only

Skills

skills/**/SKILL.md read, then copy to your skills directory

Instruction-only procedures that help an agent use tools and integrations. Skills do not grant permissions, but their text still shapes agent behavior: inspect each one for prompt injection or unsafe guidance before installing it.

calendar Manage calendars using khal CLI and vdirsyncer for CalDAV providers, or gcalcli for Google Calendar. Use when the user wants to view, create, edit, or delete calendar events, sync calendars, manage multiple calendars, or mentions "calendar", "event", "appointment", "meeting", "schedule", "CalDAV", "khal", "vdirsyncer", "gcalcli", "Google Calendar". instruction-only · SKILL.md caveman Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens". instruction-only · SKILL.md composition Create polished HTML compositions with Jazz's create_composition tool for charts, dashboards, interactive explainers, calculators, forms, diagrams, planners, small games, and presentations. Use when a visual or interaction makes information easier to understand or act on. instruction-only · SKILL.md create-persona Help users create, manage, and refine custom personas for Jazz agents. Use when the user wants to define a new communication style, character, or identity for an agent. instruction-only · SKILL.md create-system-routine Create time-based system routines (cron/launchd) for scripts or commands. Use this for OS-level scheduling, NOT for Jazz Workflows. instruction-only · SKILL.md create-workflow Create Jazz workflow automation files (WORKFLOW.md). Use this for scheduling Jazz agents to run recurring tasks. For OS-level scripts/commands, use create-system-routine. instruction-only · SKILL.md deep-research Conduct comprehensive multi-source research for complex questions using a team of specialist investigators. Use when the user asks a complicated question requiring multiple sources, in-depth analysis, cross-referencing, or expert-level research reports. Triggers on "research", "investigate", "deep dive", "analyze thoroughly", "comprehensive report", or questions involving conflicting sources. instruction-only · SKILL.md defuddle Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. instruction-only · SKILL.md delegate-to-jazz Delegate a task to one of the user's local Jazz agents via the jazz CLI, choosing the cheaper, local, or more capable model per task. Use when the user says "delegate to jazz", "offload this to another agent", "run this on a jazz agent", "use a cheaper model for this", "ask one of my agents to", or when a bulky, independent, or long-running subtask should be routed to a different model or provider than the current one. instruction-only · SKILL.md email Manage emails via Himalaya CLI. Use when the user wants to read, send, search, or organize emails. Triggers on "email", "inbox", "send email", "check mail", "reply to", "forward", or mentions of Gmail, Outlook, iCloud, Proton Mail. instruction-only · SKILL.md install-jazz-github-action Set up Jazz as a GitHub Action for automated PR code review and on-demand /jazz PR assistance. Use when the user asks to add Jazz to CI, create a GitHub Action workflow, set up PR review automation, enable /jazz commands on PRs, or integrate Jazz with GitHub. instruction-only · SKILL.md journal A mirror for emotional truth. Use when the user wants to journal, reflect, or "tell me the truth about how I feel." Goes for the feeling beneath the event, names avoidance, and refuses easy answers — not a cheerful prompt list. instruction-only · SKILL.md meeting-notes Summarize meetings and extract action items. Use when processing meeting transcripts, notes, or recordings to get summaries, decisions, and follow-ups. instruction-only · SKILL.md obsidian Use the official Obsidian CLI (v1.12+) to manage vaults, notes, daily notes, search, tasks, tags, properties, links, templates, sync, publish, and workspaces. Use when the user mentions Obsidian, vaults, notes, or wants to automate note-taking and knowledge base workflows. instruction-only · SKILL.md skill-creator Create new Jazz skills for automating workflows. Use when the user asks to create a skill, make a skill, or wants to define custom automation behavior. instruction-only · SKILL.md

Plugins

jazz plugin inspect review capabilities before enabling

Jazz-reviewed executable extensions. Their cards disclose hooks, network destinations, data sent, secrets, and artifact digests. Visiting a page never grants trust or enables code.

Community plugins

jazz plugin add owner/repo@commit install source, then inspect and trust locally

Community-indexed repositories opt in with the jazz-plugin GitHub topic. Their manifests are validated as metadata only; Jazz has not reviewed or audited their source, and the repository's declarations are not security guarantees.

Add yours

Add a PERSONA.md into packages/website/src/content/library/personas/<name>/, or a WORKFLOW.md into packages/website/src/content/library/workflows/<name>/, in the Jazz repository and open a pull request. Skills live in skills/<name>/SKILL.md. Plugin repositories become discoverable by adding the jazz-plugin GitHub topic and a valid jazz-plugin.json; discoverability never grants trust.