claudecodex

agent-skills

Joe Black's custom skills for Claude Code — agentic development, multi-provider plugin architecture, Claude Code plugin development, and best practices for working with Claude Code.

1 on GitHubby Joe BlackMITupdated 9 days agoproductivity
/

Plugin agent-skills from marketplace agent-marketplace in joeblackwaslike/agent-marketplace. Commands read from the repo's manifest — 9 days ago.

What it installs

Skills (42)

  • agent-instructions

    Use when creating or editing CLAUDE.md, AGENTS.md, GEMINI.md, a SKILL.md, a runbook, or any file that instructs an AI coding agent: "set up Claude for this project", "what goes in my AGENTS.md", "add a rule", "edit this skill". Covers scope, content taxonomy, multi-tool compatibility, RED-GREEN edit

  • authoring-agent-skills

    Use when creating or maintaining a skill in the agent-skills repo, especially a working-with-X doc-wrapper: naming, SKILL.md frontmatter and descriptions, doc-fetching scripts, freshness metadata, registration. Triggers: "create a skill", "add a working-with-X skill", "add a skill to this repo". Not

  • autonomous-agent-operations

    Use when operating solo on a task handed off without the user available for interactive check-ins — ask every clarifying question up front, decide and file a labeled bd ticket on a genuine mid-run fork rather than blocking or guessing silently, and summarize plus record a worked example at the end.

  • beads-operations

    Use when running, maintaining, or troubleshooting beads (`bd`) day-to-day — deciding bd vs TodoWrite, Joe's shared-server conventions (`bd init --shared-server --skip-agents`, the shared Dolt server on port 3308), the ready→claim→note→close workflow, compaction recovery, recovering from broken/nasty

  • best-practices-for-agentic-development

    Use when designing or reviewing an agent system: agent loops, tool interfaces, MCP server design, subagent architecture, or skill-writing methodology (RED/GREEN pressure tests). Not for plugin packaging (developing-*-plugins) or CLAUDE.md/AGENTS.md files (agent-instructions). last_updated: "2026-08-

  • devcontainers

    Use when building, modifying, using, or distributing Dev Containers — creating or editing devcontainer.json from scratch, adding devcontainer features, writing Dockerfiles for dev containers, authoring custom features or templates, publishing to GHCR, using the devcontainer CLI (devcontainer up, bui

  • developing-claude-code-plugins

    Use when building a Claude Code plugin: plugin.json, hooks.json, skills/, commands/, agents/, .mcp.json, userConfig, ${CLAUDE_PLUGIN_ROOT}, local testing with /reload-plugins, or releasing. Hook, command, agent, MCP, and settings authoring references included. Not for official CLI docs (working-with

  • developing-codex-plugins

    Use when building a Codex CLI plugin: .codex-plugin/plugin.json, marketplace.json, skills, hooks, MCP servers, local testing, or releasing. Not for Codex CLI usage docs (working-with-codex) or sharing one plugin across tools (multi-provider-plugins). last_updated: "2026-06-04

  • developing-cursor-plugins

    Use when building a Cursor plugin: manifest, rules (.cursor/rules/*.mdc), skills, commands, hooks, MCP servers, local testing, or releasing. Not for Cursor IDE usage docs (working-with-cursor) or sharing one plugin across tools (multi-provider-plugins). last_updated: "2026-06-05

  • developing-for-github

    Use when building software that integrates with GitHub — GitHub Apps, OAuth apps, webhook consumers, bots, CI checks, and automation built on the GitHub API. Covers the GitHub App auth model (private key → JWT → installation access token), choosing GitHub App vs OAuth app vs PAT, app permissions and

  • developing-gemini-plugins

    Use when building a Gemini CLI extension or Antigravity CLI plugin: gemini-extension.json, GEMINI.md context, skills, commands, hooks, MCP servers, `gemini extensions link`, or releasing. Not for Gemini CLI usage docs (working-with-gemini) or sharing one plugin across tools (multi-provider-plugins).

  • developing-opencode-plugins

    Use when building an OpenCode plugin or skill: plugin code, skills.paths in opencode.json, hooks, local testing, or releasing. Not for OpenCode usage docs (working-with-opencode) or sharing one plugin across tools (multi-provider-plugins). last_updated: "2026-06-04

  • docusaurus-docs-builder

    Use when creating, redesigning, rewriting, or improving a Docusaurus documentation site, docs portal, developer docs, product docs, API docs, guide site, knowledge base, or documentation landing experience, especially when the user wants engaging, attractive, polished, conversion-aware, visual, MDX-

  • domain-driven-design

    Use when modeling a business domain or structuring a backend around business rules — designing aggregates, entities, value objects, domain events, repositories; separating reads from writes (CQRS); event sourcing; bounded contexts and ubiquitous language; or hexagonal/clean/onion architecture. Trigg

  • git-github-workflows

    Git and GitHub workflow router. Selects the right skill for any git or GitHub operation — committing, PR creation, CI debugging, review comment handling, and more. Invoke at the start of any git/GitHub task.

  • github-readme-overhaul

    Use when writing, rewriting, branding, visually overhauling, or optimizing a GitHub README.md for installs, downloads, stars, marketplace conversion, OSS adoption, or immediate product value, including badges, hero graphics, tagline, pain-point messaging, quickstart, terminal demos, screenshots, GIF

  • interactive-system-docs

    Build a self-contained interactive HTML visualization that explains how a complex system works — architecture, data flows, state machines, processing pipelines, and search patterns — with D3.js graphs where every node is clickable, all rendered from a single file with no build step. Use when the use

  • multi-provider-plugins

    Use when porting a Claude Code plugin to Codex, OpenCode, Cursor, or Gemini CLI: provider adapters, bootstrap patterns, tool-name mapping, or a shared skills library. Not for single-platform plugin work (developing-<platform>-plugins). last_updated: "2026-06-04

  • recovering-session-context

    Reconstruct what happened in prior agent sessions from their transcripts and surface everything raised but never resolved — unanswered questions, work promised and not done, topics dropped, partial completions, and incomplete todos. Use when resuming after an interruption or compaction ("pick up whe

  • senior-engineering-best-practices

    Use before proposing a workaround for third-party code, answering from memory about what a library supports, patching the same area a second time, adding a dependency, or taking an action whose blast radius is unconsidered. Routes to the matching runbook. For TDD, SOLID, DDD, debugging, or code revi

  • solid-principles

    Use when designing or refactoring classes, modules, or interfaces and the user mentions SOLID, SRP, OCP, LSP, ISP, DIP or dependency injection, or code shows a god class, a growing type-tag switch, a subclass that throws "not supported", or a fat interface. TypeScript and Python examples. Skip throw

  • test-driven-development

    Use when implementing any feature, fixing any bug, or changing behavior in TypeScript or Python — and whenever the user mentions TDD, test-first, test-driven, red-green-refactor, "write tests", "add tests", unit/integration tests, pytest, vitest, jest, mocking/test doubles, coverage gates, or retrof

  • vscode-extension-builder-lawvable

    Use when building, converting, testing, debugging, packaging, publishing, or reviewing VS Code extensions, including commands, webviews, custom editors, tree views, language features, AI/Language Model API integrations, Language Model Tools, extension host behavior, and .vsix distribution.

  • web-research

    Expert web research router. Automatically selects the best search and page-fetch tool for any research task. Invoke whenever performing web search, fetching documentation, looking up library APIs, or retrieving any external web content. The user never needs to specify which tool to use — routing is

  • working-with-bash

    Use when working with Bash: commands, builtins, shopt/set -o, parameter expansion, [[ ]] vs [ ], globs, redirection, .bashrc/.inputrc, strict mode (set -euo pipefail), quoting bugs, POSIX portability, completion, Readline, or ShellCheck/shfmt/bats. Version-exact manual bundled. For Zsh use working-w

  • working-with-beads

    Use when working with the beads CLI (`bd`) — issue/task tracking, dependencies, the full command surface (create, ready, dep, epic, gate, swarm, federation, dolt, worktree, compaction), `bd prime`, and the beads data model. Provides an offline CLI reference generated verbatim from the pinned `bd` bi

  • working-with-claude-code

    Use when you need the official Claude Code docs: CLI flags, settings.json, hooks reference, MCP config, skills, subagents, slash commands, plugin and marketplace reference, permissions, or the weekly changelog. Not for building a plugin step by step (developing-claude-code-plugins) or editing CLAUDE

  • working-with-codex

    Use when you need the official OpenAI Codex CLI docs: configuration, AGENTS.md, skills, hooks, plugins, MCP. Not for building a Codex plugin (developing-codex-plugins). last_updated: "2026-06-04

  • working-with-cursor

    Use when you need the official Cursor docs: rules (.cursor/rules/*.mdc), skills, plugins, MCP servers, agents, commands, hooks, configuration. Not for building a Cursor plugin (developing-cursor-plugins). last_updated: "2026-06-05

  • working-with-dolt

    Use when working with Dolt — the version-controlled SQL database that branches, diffs, merges, and clones like Git while speaking the MySQL wire protocol ("Git for data"). Covers the full `dolt` CLI (init, sql, sql-server, branch, merge, diff, commit, remote, backup, gc, fsck, ci, profile, creds, co

  • working-with-gemini

    Use when you need the official Gemini CLI or Antigravity CLI docs: extensions, skills, hooks, GEMINI.md, configuration, models. Not for building an extension (developing-gemini-plugins). last_updated: "2026-06-04

  • working-with-git

    Use when working with Git itself — any git command or flag, version control concepts, rewriting history (rebase/filter-repo/amend), bisect, recovering from mistakes (reflog, reset vs revert vs restore, dropped commits/stashes), merges and resolving conflicts, branching models, remotes, submodules, h

  • working-with-github-actions

    Use when building, configuring, debugging, or optimizing GitHub Actions CI/CD workflows. Covers workflow YAML syntax, event triggers, job orchestration, matrix builds, reusable workflows, composite actions, secrets and variables, artifact and cache management, OIDC-based cloud deployments, self-host

  • working-with-github

    Use when working with GitHub itself (not Git, not GitHub Actions) — the gh CLI, the REST API, the GraphQL API, tokens and authentication, pull requests, code review, issues, releases (including uploading assets/binaries and changelogs), branch protection and rulesets, GitHub flow, multi-branch relea

  • working-with-opencode

    Use when you need the official OpenCode docs: CLI, opencode.json configuration, plugins, skills, hooks, agents. Not for building an OpenCode plugin (developing-opencode-plugins). last_updated: "2026-06-04

  • working-with-pieces

    Use when working with Pieces for Developers (Pieces OS, Desktop, CLI, IDE plugins, the Pieces MCP server, long-term memory) or when asked "what was I working on", "what did I do yesterday/last week", or "what did I have open about X". Covers MCP setup, LTM queries, snippet search, and the Pieces SDK

  • working-with-release-please

    Use when configuring or debugging release-please: release-please-config.json, .release-please-manifest.json, release types, monorepo components, the release-please-action workflow, or "why didn't a release PR appear". Not for raw gh release commands (working-with-github), general workflow YAML (work

  • working-with-serena

    MANDATORY before reading or editing any code file. Use when working with Serena — the MCP toolkit (github.com/oraios/serena) that wraps Language Servers to give symbol-level code retrieval and editing — or any time you are about to Read/Edit/Write a code OR config/data file, Grep/Glob for a symbol,

  • working-with-vercel-ai-sdk

    Use when working with the Vercel AI SDK (the `ai` package) — generateText, streamText, generateObject, streamObject, embeddings, tools/tool-calling, agents (ToolLoopAgent), AI SDK UI hooks (useChat, useCompletion), RSC, providers (OpenAI/Anthropic/Google/AI Gateway), and migrations. Provides compreh

  • working-with-vercel-api

    Use when working with the Vercel **REST API** and **@vercel/sdk** — the programmatic interface to the Vercel hosting platform at api.vercel.com. Covers bearer-token auth (VERCEL_TOKEN), team scoping (teamId/slug), per-endpoint versioning (/v1, /v8, /v9), pagination, errors/rate limits, and the typed

  • working-with-vercel

    Use when working with the Vercel **hosting platform** — the `vercel`/`vc` CLI (deploy, dev, build, env, dns, domains, blob, edge-config, firewall, rolling-release, logs, link, pull, tokens, redeploy, rollback, promote, mcp, …), the official hosted **MCP server** (https://mcp.vercel.com — OAuth; tool

  • working-with-zsh

    Use when working with Zsh — any zsh command, builtin, option (setopt), glob qualifier, parameter/special variable, or expansion lookup; Bash→Zsh migration and behavioral differences; .zshrc/.zshenv/startup-file configuration; the completion system (compinit/zstyle) and ZLE/bindkey line editing; fram

View source on GitHub joeblackwaslike.github.io

More from joeblackwaslike/agent-marketplace

All 10 plugins →

gstack

claude

Garry Tan's gstack AI workflow skills, packaged as a Claude Code plugin with gstack: namespace. 47 skills including ship, review, qa, browse, investigate, office-hours, and more. Fork of garrytan/gstack.

59 skills

1

Automatic mistake capture and proactive lesson injection for AI coding agents. Mines conversation logs for mistake patterns, structures them as indexed lessons, and injects relevant warnings before the agent repeats the mistake.

3 skills · 12 commands · 1 MCP server · hooks

1

cc-recall

claude

Make every Claude Code session discoverable by what was done, asked, and questioned. Indexes transcripts into a sidecar SQLite store with heuristic and LLM-powered synthesis. Includes SessionEnd hook for forward capture and UserPromptSubmit hook for search reminders.

1 skill · 6 commands · hooks

1

ctx-tree

claude

Persistent context graph for codebase and web navigation. Symbol-chunks files, stores nodes in a SQLite graph, and returns compact references — enabling recall across sessions without re-reading files.

3 skills · 1 MCP server · hooks

1

spinup-ts

claude

Scaffold and maintain production-ready TypeScript projects — the cookiecutter-uv equivalent for the TypeScript ecosystem. Includes /new and /update commands plus a skill covering interactive and agent-driven scaffold flows.

1 skill · 2 commands · hooks

1

spinup-py

claude

Scaffold and maintain production-ready Python projects — uv for dependency management, ruff + mypy for quality, pytest + tox-uv for testing, GitHub Actions CI, and Docusaurus docs. The cookiecutter for modern Python.

2 commands · hooks

1

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

Maintain agent-skills?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins10 plugins