A production-grade collection of 20 custom Claude Code skills for content creation, AI development, AI security research, security auditing, defensive research, community management, and AI framework expertise — several of which run as continual, loop-aware workflows rather than one-shot generators.
These skills use advanced Claude Code features: context: fork for isolated execution, allowed-tools for precise tool access, dynamic context injection (!command``), bundled zero-dependency scripts for deterministic work, a loop: frontmatter contract for continual operation, router-optimized `USE WHEN` / `NOT FOR` descriptions, skill chaining, and structured output templates.
Version 2.0 turns the collection from a set of one-shot generators into a system that can work continually and adds a dedicated GenAI security track.
- Continual loops. A new
/loop-runnermeta-skill runs any loop-enabled skill on a schedule via three archetypes — Monitor (watch for change, report only the delta), Producer (generate without ever repeating), and Pursuit (work a backlog to a conclusion). The governing rule: a loop reports the delta, not the report, and a working loop always ends in a stated conclusion — converged (done) or interrupted (stopped, here's what remains) — never a silent drop-off. - A GenAI security spine — find → triage → disclose. Three new skills map to the AI-security lifecycle:
/prompt-injection-probe(canary-scored injection/jailbreak/extraction battery against an authorized target),/vuln-triage(bug-bounty submission triage), and/disclosure-writer(coordinated responsible-disclosure package). The first two are Pursuit loops. - Deterministic bundled scripts. Loop skills ship zero-dependency Node scripts (e.g.
stack-check'scheck-versions.mjshits npm/PyPI directly) so results are reproducible — the precondition for a trustworthy diff. No more re-deriving "latest version" via web search each run. - Router-optimized descriptions. Every skill's
descriptionwas rewritten to theUSE WHEN <triggers> / NOT FOR <adjacent job> (use other-skill)contract, so Claude auto-invokes the right skill and the overlapping content/security skills no longer collide. - Safety by contract. A
loop:frontmatter block gates unattended execution: onlywrites: report-onlyskills may loop on a schedule; file- and infrastructure-writing skills (app-scaffold,red-team-scaffold,defense-analyst) are explicitly loop-excluded. Security-sensitive loop state is gitignored because it describes unfixed vulnerabilities. - Repo hygiene. Current, verified Claude model IDs throughout; added
LICENSEand.gitignore; a working GitHub Actions loop example.
Full detail in CHANGELOG.md.
# Clone into your Claude Code skills directory
git clone https://github.com/DRAZY/claude-skills.git ~/.claude/skills
# That's it — open Claude Code and type / to see all available skillsRequirements: Claude Code CLI installed and configured.
Optional: Ghost Security plugin for automated security scanning (/secure-review and /stack-check use it if available, but work without it).
| Skill | Category | Key Features |
|---|---|---|
/content-plan |
Content | WebSearch for trends, 9 platforms (incl. Bluesky/Threads/Mastodon), analytics-informed planning, Producer loop mode (never repeats a topic) |
/blog-writer |
Content | Universal long-form articles for any field — interviews you first, matches your writing voice, 7-stage process, 10 archetypes, headline craft, series mode, skimmable formatting, revision, anti-AI-slop edit |
/script-writer |
Content | Scripts for youtube, short, thread, podcast, newsletter + quick blog skeletons; code tutorial variant, word-count targets |
/seo-optimize |
Content | 4 platforms (youtube, blog, podcast, github), before/after comparison, keyword research, volume disclaimers |
/social-repurpose |
Content | 8 platforms (incl. Bluesky, Threads, Reddit), hard character limits, de-duplication, posting schedule |
/content-review |
Content | Performance analytics ingestion, pattern analysis, benchmarks, actionable recommendations |
/tool-review |
Content | Forked context, rating scale anchors, competitor tables, accessibility assessment, privacy audit |
/project-ideas |
Development | Diversity requirements, existing project detection, similar project check, quick-start commands |
/app-scaffold |
Development | Node/Bun/Deno runtime support, latest version verification, CI/CD, security defaults, post-build validation |
/claude-api |
Development | Claude API/SDK patterns, streaming, tool use, prompt caching, batch API, agent patterns |
/secure-review |
Security | Forked context, 3-layer audit, Ghost + manual, confidence levels |
/stack-check |
Security | Deterministic registry script (npm/PyPI), health score, license audit, exact upgrade commands, Monitor loop mode |
/community-manager |
Community | 7 focus areas, parameterizable community profile, competitor intel, templates, metrics dashboards |
/defense-analyst |
Security | macOS binary analysis, CVSS scoring, defensive tools, vuln reports |
/red-team-scaffold |
Security | GenAI red team infra — exfil server, vulnerable MCP, sandbox |
/mastra-expert |
Development | Mastra AI framework — agents, workflows, memory, RAG, MCP, voice, evals, deployment |
/prompt-injection-probe |
AI Security | Pursuit-loop injection/jailbreak/extraction battery against an authorized target, canary-scored |
/vuln-triage |
AI Security | Pursuit-loop GenAI bug-bounty triage — validity, dedup, severity, CVSS, researcher response |
/disclosure-writer |
AI Security | Coordinated responsible-disclosure package — report, timeline, remediation, optional CVE draft |
/loop-runner |
Automation | Runs loop-enabled skills continually — state, dedupe, deltas, stop conditions |
Most skills are one-shot: you run them, you read the output, you decide what's next. Some are more useful running continually — watching a dependency tree for new CVEs, planning content every week without repeating itself, working a triage queue until it's empty.
Naive looping breaks that. A skill re-run on a timer re-emits the same report forever, and a report you've seen five times is a report you stop reading.
The unit of value in a loop is the delta, not the report. These skills implement that literally: a loop cycle that finds nothing new says one line and stops.
| Archetype | Question it answers | Pattern | Reference implementation |
|---|---|---|---|
| Monitor | "Has anything moved?" | fetch → diff vs last → report only the delta | /stack-check |
| Producer | "What's next that I haven't done?" | read ledger → generate only NEW → remember | /content-plan |
| Pursuit | "Is there anything left to do?" | work highest-priority item → repeat until dry | (planned: /vuln-triage) |
The deterministic layer needs no API key — you can watch a loop go quiet yourself:
S=loop-runner/scripts/loop-state.mjs
# Cycle 1 — establishes the baseline
node stack-check/scripts/check-versions.mjs . --out /tmp/sc.json
node $S record stack-check /tmp/sc.json # changed: true (everything is "added")
# Cycle 2 — nothing moved upstream
node stack-check/scripts/check-versions.mjs . --out /tmp/sc.json
node $S record stack-check /tmp/sc.json # changed: false <- the loop stays quiet
node $S digest stack-check # roll up recent runsLoop eligibility is declared, not inferred. Every skill carries a loop: frontmatter block:
loop:
enabled: true
archetype: monitor
default-interval: 1d
max-iterations: 30
escalate-on: [critical, high]
writes: report-only # report-only | files | infrawrites is the safety gate, and it isn't advisory. Only report-only may run unattended. Three skills are explicitly loop-excluded because they do more than write a report:
| Skill | writes |
Why it never loops |
|---|---|---|
app-scaffold |
infra |
Writes project files, runs install/build |
red-team-scaffold |
infra |
Stands up Docker and intentionally vulnerable servers |
defense-analyst |
report-only |
Findings need human judgment; automated vuln analysis at interval manufactures false positives |
An automation that can scaffold containers on a timer is exactly the pattern you'd flag in a security review — so the allowlist is explicit in the frontmatter rather than left to convention.
node $S halt stack-check "muted during the migration" # halt flag
touch .claude/skill-state/stack-check/STOP # kill-switch file
node $S gate stack-check --max-iterations 30 # hard cap (exit 3 = stop)The skills don't schedule themselves — pick the layer that fits:
| Runner | How | Best for |
|---|---|---|
| In-session | /loop 30m /stack-check |
Watching something while you work |
| Scheduled cloud | /schedule |
Cadence that fires whether or not your laptop is open |
| Repo-native CI | .github/workflows/nightly-stack-check.yml |
Zero-setup automation on a fresh clone |
The bundled workflow runs the full contract — gate → artifact → delta → open an issue only on escalation — and its deterministic half needs no secrets.
State lives in .claude/skill-state/<skill>/ in the project being watched, not in this repo:
.claude/skill-state/stack-check/
├── state.json run counter, halt flag, no-change streak
├── seen.json dedupe ledger
├── latest.json diff baseline
└── history/ timestamped artifacts + deltas
Commit non-sensitive state (version snapshots, used-topic ledgers) — it gives you history and makes CI loops work on a fresh clone. Never commit security state. Triage verdicts and finding hashes describe unfixed vulnerabilities; publishing them is a map of what's broken and unpatched. The repo .gitignore already excludes those paths.
Full specification: loop-runner/references/LoopContract.md · Patterns and failure modes: loop-runner/references/Archetypes.md
These skills leverage Claude Code's full capabilities:
| Feature | Skills Using It | Purpose |
|---|---|---|
loop: contract |
loop-runner, stack-check, content-plan, prompt-injection-probe, vuln-triage | Declares loop archetype + writes gate; only report-only may run unattended |
| Bundled zero-dep scripts | stack-check (check-versions.mjs), loop-runner (loop-state.mjs) |
Deterministic work (registry lookups, state/delta) so loop diffs are trustworthy |
USE WHEN / NOT FOR descriptions |
ALL | Router-optimized so Claude auto-invokes the right skill; disambiguates overlapping skills |
context: fork |
secure-review, stack-check, tool-review, defense-analyst | Runs in isolated subagent — verbose output stays out of main context |
allowed-tools |
ALL | Declares exactly which tools each skill needs |
disable-model-invocation |
app-scaffold, secure-review, defense-analyst, red-team-scaffold, prompt-injection-probe | Prevents auto-triggering on side-effect-heavy or authorization-gated skills |
Dynamic context !cmd`` |
content-plan, app-scaffold, secure-review, stack-check, seo-optimize | Pre-fetches project data before Claude starts processing |
| Skill chaining | ALL | Every skill suggests next skills to run in a pipeline |
| Structured output | ALL | Consistent templates with tables, code blocks, and checklists |
Generates a 7-day content calendar with web-searched trending topics. Supports 9 platforms.
/content-plan AI tools and workflows
/content-plan Claude Code tutorials week of 3/1
What's included:
- Trending topic research via WebSearch (with source dates)
- Calendar table with exact format (day, platform, type, title, production time)
- Detailed breakdown per day: hook, key points, CTA, repurpose chain
- Posting time recommendations for 9 platforms: YouTube, Twitter/X, LinkedIn, Bluesky, Threads, Mastodon, TikTok, Blog, Newsletter
- Performance-informed planning when past analytics data is available
- Weekly theme summary + quick win + hero content identification
- Skill chain: suggests
/script-writer→/seo-optimize→/social-repurpose
Handles: No input (asks + suggests trending topics), too-broad topics (narrows with 3 angles), multiple topics (mixed calendar), weekend exclusions, past performance data.
Loop mode (Producer): reference implementation of the Producer archetype. Run weekly, it never re-suggests a topic it already planned — a seen-ledger keys on the concept (not the exact title), and it flags when it's running dry rather than padding the calendar with repeats. See Continual Loops.
A universal long-form writer for any field or topic — tech, science, business, health, finance, travel, culture, personal reflection, anything. Not a skeleton: it owns the full craft of a real article. Where /script-writer's blog mode gives you a quick structure, this does the whole job. (A technical/security walkthrough is one of its archetypes, handy when the topic calls for it, but the skill isn't security-specific.)
/blog-writer The science of sourdough --type explainer
/blog-writer "Why I stopped using X" --type opinion
/blog-writer Setting up a home lab --type tutorial --length deep
/blog-writer Where the EV market is headed --type market-analysis --target work
What's included:
- Interviews you first — hand it a topic or rough angle and it asks 3–6 sharp, topic-specific clarifying questions (the point, the audience, your hook, your first-hand experience, scope, where it'll live) before writing a word, so the post reflects your intent instead of assumptions. Say "just go" and it proceeds on its best read and states its assumptions.
- Matches your voice — paste a paragraph of your past writing (or a style file) and it reads for sentence rhythm, vocabulary, how you open, how much you hedge, and your signature tics, then writes in your voice instead of a generic one. This is the difference between "a blog exists" and "it sounds like you wrote it."
- A real seven-stage process, not one pass: interview → voice → research (source-verified) → outline → draft → edit → revise
- 10 post archetypes, each with a structure that fits the genre: tutorial, explainer, opinion, review, listicle, case study, news analysis, market/industry analysis, personal essay, and technical walkthrough — pick from them per post, not a lane you're locked into
- Length tiers — short (~600–1,000) to definitive (4,000+); depth fits the topic, never padded to a count
- Personal vs work voice — first-person and opinionated for your own site, measured and org-representing for a company/program blog
- Handles sensitive topics responsibly — and the technical-walkthrough archetype has a defensive security sub-case (impact → detection → fix, no turnkey exploits) that hands off to
/prompt-injection-probe,/vuln-triage, or/disclosure-writerwhen the underlying work lives there - Anti-AI-slop edit pass — strips "in today's landscape," corporate vocabulary, robotic three-part rhythm, restate-the-intro conclusions, and em-dash overuse
- Skimmable web formatting — descriptive subheads, bolded key lines, TL;DR on long pieces, and
[IMAGE: …]/[DIAGRAM: …]cues where a visual earns its place (plus a hero-image concept) - First-class revision — treats the first draft as a draft: invites feedback and revises surgically, keeping your voice locked across passes
- Headline craft — 3 genuinely distinct angles (benefit / curiosity / plain), balancing click-worthiness against honesty; flags any option that overpromises (headline writing, not SEO — that's
/seo-optimize) - Series mode — when a topic is too big for one post, proposes a 2–4 part series with self-contained parts, connective tissue, and a real arc, instead of bloating one article
- Fact/stat/quote verification via WebSearch (never invents a source); specificity over adjectives
- Clean CommonMark that pastes anywhere; adds MDX/frontmatter or platform conventions on request
- Ships with word count + reading time, sources with dates, 3 headline options, and one honest "what I'd sharpen next" note
Pairs with: /seo-optimize (title/meta/tags), /social-repurpose (distribution), /content-plan (scheduling).
Creates ready-to-use scripts with word count targets and production cues. Supports YouTube, Shorts, X threads, podcasts, and newsletters, plus quick blog skeletons (for full articles, use /blog-writer).
/script-writer Building an AI Agent youtube
/script-writer Top 5 AI Tools 2026 short
/script-writer Prompt Engineering Guide blog
/script-writer Claude Code Tips thread
/script-writer AI Security Trends podcast
/script-writer Weekly AI Roundup newsletter
| Format | Output Details |
|---|---|
youtube |
5-15 min script (~150 words/min), timestamps, [B-ROLL]/[SCREEN RECORDING] cues, 3 thumbnail concepts, sponsor section |
short |
30-60 sec TikTok/Reels/Shorts with text overlay cues |
blog |
800-1,500 words with H2 structure, meta description, code snippet suggestions. Code tutorial variant with step-by-step structure, prerequisites, expected output, and troubleshooting |
thread |
8-12 tweets, each under 280 chars, standalone-worthy, with pinned reply |
podcast |
20-45 min solo or interview format, segment structure, guest questions, show notes, audiogram candidates |
newsletter |
500-1,000 word standalone newsletter with subject lines, preview text, quick hits, personal note |
Voice: Conversational, direct, energetic — never corporate. Includes example sentences showing target tone. Facts verified via WebSearch.
Optimizes content for search with before/after comparisons and competition analysis. Supports 4 platforms.
/seo-optimize "Building an AI App with Claude" youtube
/seo-optimize "Getting Started with Prompt Engineering" blog
/seo-optimize "AI Security Weekly" podcast
/seo-optimize my-awesome-tool github
What's included:
- Before/after title comparison with explanations
- 3 optimized title variants (under 60 chars, keyword front-loaded)
- Full description template with timestamps and links sections
- 15-20 tags (exact match, long-tail, competitor names, misspellings)
- Keyword analysis table (volume, competition, recommendation) with honest disclaimer about estimation accuracy
- Content gap analysis (what top-ranking content misses)
- Saturation check with color-coded assessment
- Podcast SEO: Episode titles, show descriptions, Apple Podcasts tags, Spotify topics, transcript SEO, directory submissions
- GitHub SEO: Repo naming, README structure, topics/tags, social preview images, discoverability tips
- Validation tool suggestions (TubeBuddy, vidIQ, Ahrefs)
Transforms one piece of content into native posts for 8 platforms.
/social-repurpose ./blog-post.md
/social-repurpose [paste content directly]
Platforms with hard character limits enforced:
| Platform | Limit | What You Get |
|---|---|---|
| Twitter/X | 280/tweet | 8-12 tweet thread + pinned reply |
| Bluesky | 300/post | Thread with authentic, community-oriented tone — no hashtags |
| Threads | 500/post | Casual, conversation-driving posts — no hashtags |
| 3,000 chars | Hook-first post with professional tone | |
| ~40,000 chars | Value-first post with subreddit targeting and anti-promotional norms | |
| 2,200 chars | Caption + carousel concept + hashtags | |
| TikTok/Shorts | 60 sec | Script with text overlays |
| Newsletter | ~500 words | 3 subject lines + preview text + body |
Key feature: De-duplication rule — each platform leads with a DIFFERENT angle from the source material. Includes staggered posting schedule with dates and times.
Analyzes content performance data and generates actionable insights. Accepts CSV files, pasted metrics, or screenshots.
/content-review [paste analytics data]
/content-review ~/analytics/youtube-march.csv
What's included:
- Content performance table and platform-level summary
- Top performer analysis — what worked and why, with replication plans
- Underperformer analysis — what failed and whether to fix or kill
- Pattern analysis: best content type, platform, posting day, time, and length
- Industry benchmark comparison
- Prioritized actionable recommendations (double down, fix, kill, experiment)
- Next-week content brief informed by the analysis
Researches AI tools and generates structured review outlines. Runs in a forked context to keep research output clean.
/tool-review Cursor IDE
/tool-review Claude Code
/tool-review Midjourney v7
What's included:
- Pricing table (verified via web search with date)
- Feature ratings (Game-changer / Solid / Meh / Broken)
- Competitor comparison table
- Rating with defined scale anchors (9-10: exceptional, 7-8: strong, 5-6: situational, etc.)
- Hands-on demo plan with wow-factor ratings and quick test checklist
- Accessibility assessment (keyboard nav, screen reader, color contrast, mobile, i18n)
- Video production kit (3 titles, thumbnail, talking points, demo sequence)
- Data privacy assessment (storage, training, compliance, incidents)
Generates 5 buildable project ideas with diversity requirements.
/project-ideas
/project-ideas intermediate nextjs AI
/project-ideas beginner python automation exclude: chatbots
Per idea: Name, description, verified tech stack, features, APIs (with pricing), difficulty, build time, learning outcomes, content angle (episode count, wow factor), monetization potential, and quick-start command (/app-scaffold [description]).
Diversity enforced: At least 3 different stacks, 2 difficulty levels, 1 weekend project, 1 ambitious series project. Checks for similar existing projects via web search. Detects existing projects in your workspace and GitHub repos to avoid duplicates and suggest complementary builds.
Scaffolds production-ready projects with verified latest versions. Supports Node.js, Bun, and Deno runtimes with automatic detection. Manual-invoke only (disable-model-invocation: true) since it creates files and runs commands.
/app-scaffold AI chatbot with Next.js and Supabase
/app-scaffold SaaS dashboard with Stripe billing
/app-scaffold CLI tool in Rust
/app-scaffold API server with Bun and Hono
What's created:
- Clean folder structure following framework conventions
CLAUDE.md— Stack, scripts, conventions, architecture decisionsREADME.md— Setup instructions with pinned version numbers.github/workflows/ci.yml— GitHub Actions for lint + test + buildtests/example.test.ts— At least one working test.env.example— All env vars documented (no real secrets)- Security defaults: CORS, input validation (zod/joi/pydantic), CSP headers, auth boilerplate
Post-scaffold validation: Runs install, build, and test to verify the scaffold actually works before presenting it.
Build applications with the Claude API, Anthropic SDKs, and Agent SDK. Auto-triggers when code imports anthropic or @anthropic-ai/sdk.
/claude-api Set up streaming chat with tool use
/claude-api Add prompt caching to reduce costs
/claude-api Build an agent loop with tool calling
/claude-api Use the batch API for bulk processing
What's included:
- SDK setup patterns (TypeScript + Python)
- Core API patterns: messages, streaming, tool use, vision, prompt caching, extended thinking, batch API
- Model selection guide with cost/speed tradeoffs
- Cost optimization strategies (caching, batching, model routing)
- Error handling with typed exceptions
- Agent tool loop patterns (manual and SDK-based)
- Latest SDK version verification via web search
Comprehensive security audit running in forked context. Manual-invoke only.
/secure-review
/secure-review src/api/
/secure-review auth-module
Three-layer audit:
| Layer | What It Does | Tools |
|---|---|---|
| Automated | Ghost Security: secrets, deps, SAST, combined report | Ghost plugin (graceful fallback if unavailable) |
| Manual | Auth/authz, injection, data protection, API security, infra, client-side | Code analysis with line-number precision |
| Dependencies | Outdated, deprecated, EOL, supply-chain risk | WebSearch + Ghost scan-deps |
Output includes:
- Executive summary with risk level and top 3 actions
- Each finding: severity, confidence (Confirmed/Likely/Possible), OWASP category, CWE, exact code, working fix
- Remediation checklist ordered by priority
- Scan coverage summary table
Checks git history for committed .env files. Scales audit depth to project size.
Audits every dependency with a health score. Runs in forked context. Reference implementation of the Monitor loop archetype.
/stack-check
/stack-check ./my-app
Detects: Node.js, Python, Go, Ruby, Rust, Java/Kotlin, PHP, .NET, Docker base images, GitHub Actions, framework configs. Also checks runtime versions.
Deterministic core: a bundled zero-dependency script (check-versions.mjs) queries the npm and PyPI registries directly — with deprecation/abandonment detection and an optional npm audit CVE overlay — instead of web-searching each package. Same input, same output every run; web search is demoted to enrichment (breaking-change notes, uncovered ecosystems).
For each package:
- Current version vs. latest stable (from the registry, reproducibly)
- Status: ✅ Current / 🔵 Minor / 🟠 Major /
⚠️ Deprecated / 🔴 EOL / 🚨 Vulnerable - Exact upgrade command (not "consider upgrading")
- Breaking changes and migration notes for major updates
Health score: 0-100 with clear scoring formula. License audit flags GPL/AGPL in commercial projects. Upgrade order ensures safe sequential updates.
Loop mode (Monitor): on a schedule it reports only the delta — a new CVE, a fresh major, a package that just went deprecated — and stays silent when nothing moved. A pinned package is remembered so it isn't re-flagged. See Continual Loops.
Defensive security research analyst for macOS binary analysis. Runs in forked context. Manual-invoke only.
/defense-analyst Analyze this disassembly for integer overflow patterns
/defense-analyst Generate CVSS score for the library injection vulnerability
/defense-analyst Create a monitoring script to detect DYLD injection attempts
/defense-analyst Write a responsible disclosure report for these findings
/defense-analyst Organize all IPC-related vulnerabilities into an index
Capabilities:
- macOS binary analysis (ARM64/x86_64, Mach-O, code signatures, entitlements)
- Vulnerability assessment with CVSS scoring (full vector breakdowns)
- Defensive monitoring tool development (Python/Bash — detection only, never exploitation)
- Responsible disclosure report generation
- Research organization across 30+ analysis files
- Chromium-based app security (multi-process architecture, IPC, sandbox)
Output templates: Vulnerability reports with executive summary + technical details + PoC detection + impact + remediation. Defensive tool templates with mandatory safety headers and ethical guardrails. Research index with attack chain maps and evidence catalogs.
Strict ethical boundaries: Defensive only. Creates detection tools, never exploitation tools. Refuses any request that crosses into offensive tooling.
Scaffolds GenAI red team testing infrastructure. Manual-invoke only.
/red-team-scaffold exfil-server
/red-team-scaffold mcp-vuln
/red-team-scaffold sandbox
/red-team-scaffold full
Three components:
| Component | What It Builds |
|---|---|
exfil-server |
Multi-protocol exfiltration detection server (HTTP, DNS, WebSocket, SMTP) with PostgreSQL logging, Prometheus metrics, and rate limiting |
mcp-vuln |
4 intentionally vulnerable MCP servers (filesystem, database, web/SSRF, API gateway) for testing LLM agent security boundaries |
sandbox |
Containerized code execution environment with network/filesystem/syscall monitoring and threat classification |
Safety features in every component:
- Docker isolation (no host network access)
- All test data is fake (no real credentials)
- Production environment auto-detection and shutdown
- Prominent defensive research warnings in all code and UI
- Complete audit logging of all activity
- Vulnerability toggles via environment variables
Tech stack: TypeScript, Node.js, Docker, PostgreSQL, Prisma, @modelcontextprotocol/sdk, seccomp-bpf.
Community management assistant. Default profile: 0DIN.ai GenAI bug bounty. Supports any community via --community flag.
/community-manager # Weekly action plan
/community-manager blog ideas for March # Content ideas
/community-manager plan a CTF event # Event planning
/community-manager re-engagement campaign # Engagement tactics
/community-manager monthly metrics report template # Reporting
/community-manager what is HackerOne doing for community # Competitor intel
/community-manager --community "Rust Discord — 2k devs" # Custom community
7 focus areas:
| Area | What It Generates |
|---|---|
| Engagement | Activation campaigns, retention plays, re-engagement sequences, referral programs |
| Blog & Content | Researcher spotlights, vuln deep dives, how-tos, program updates, beginner pathways |
| Activities & Events | CTFs, Hack-The-Model, live hacking, AMAs, workshops, bug bash, mentor matching |
| Onboarding & Growth | Signup funnels, skill paths, university outreach, cross-pollination |
| Recognition | Achievements, researcher of the month, leaderboard campaigns, exclusive access, swag |
| Communication | Templates for Discord, X, LinkedIn, email — announcements, digests, outreach, crisis |
| Metrics | Dashboard templates, KPIs, monthly/quarterly report frameworks |
Includes: Competitor intelligence via WebSearch (HackerOne, Bugcrowd, Immunefi, Intigriti). Every tactic includes implementation steps, effort level, expected impact, and success metrics.
Three skills for the GenAI security lifecycle — find, triage, disclose. The first two are Pursuit loops: they work a backlog (a probe corpus, a submission queue) to a stated conclusion and never quit mid-backlog without reporting what remains. All three are strictly defensive and authorization-gated, and their loop state is gitignored because it describes unfixed vulnerabilities.
Stress-tests a system prompt or agent definition you own or are authorized to test with a structured battery of prompt-injection, indirect-injection, jailbreak, system-prompt-extraction, guardrail-bypass, encoding-smuggle, tool-abuse, multi-turn, and context-manipulation probes. Manual-invoke.
/prompt-injection-probe ./my-agent-system-prompt.md
/prompt-injection-probe ./agent.md --focus extraction
- Canary principle — proves a guardrail failed with a benign marker, never by generating harmful content
- Pursuit loop — each probe worked to a
HELD/BYPASSED/PARTIALverdict; converges when the corpus is exhausted - Root-cause clustering — 3 bypasses usually share 1 fix; the report leads with bypasses, never buries them
- The "run the tests" counterpart to
/red-team-scaffold's "build the lab"
Triages GenAI bug-bounty submissions one at a time — validity, duplicate-by-root-cause, severity, CVSS-adapted score, reproduction quality, category, and a drafted researcher response.
/vuln-triage ./submissions/
/vuln-triage ./SUB-0501.md --program "0DIN GenAI"
- Pursuit loop over the submission queue; a submission is triaged (done) or blocked-with-reason, never silently dropped
- AI-native taxonomy: prompt injection, jailbreak, data leakage, unbounded consumption, tool abuse
- Escalates criticals immediately; dedups on root cause, not wording; drafts honest researcher-facing responses
Turns a confirmed finding into a coordinated (not full) disclosure package — report, reproduction, impact, remediation, disclosure timeline, and an optional CVE-request draft.
/disclosure-writer ./probe-report.md --vendor "Acme" --cve
- Coordinated posture: vendor first, public later, remediation window respected
- De-fanged public artifacts — informs defenders without shipping a turnkey attack
- Flags when CVSS/CVE fit an AI-behavior finding poorly and routes to the vendor's AI-vuln channel instead
Expert-level guidance for the Mastra TypeScript AI framework. Multi-file skill with 8 domain reference guides and 6 workflow templates.
/mastra-expert Create an agent that can search and summarize documents
/mastra-expert Build a workflow with human approval steps
/mastra-expert Set up a new Mastra project
/mastra-expert Add semantic memory with vector search
/mastra-expert Deploy to Vercel
Domains covered (with dedicated reference files):
| Domain | File | Coverage |
|---|---|---|
| Agents | Agents.md |
Agent class, networks, processors, guardrails, structured output |
| Workflows | WorkflowEngine.md |
createWorkflow, control flow, suspend/resume, snapshots |
| Memory & RAG | MemoryAndRag.md |
4 memory types, 17+ vector DBs, chunking, reranking |
| MCP & Tools | McpAndTools.md |
MCPClient/Server, createTool, OAuth, resources |
| Models | ModelsAndProviders.md |
2,436 models, 81 providers, fallbacks, dynamic routing |
| Server | ServerAndDeployment.md |
Hono server, 8 auth providers, deployment targets |
| Voice | VoiceAndStreaming.md |
10+ voice providers, TTS/STT, real-time streaming |
| Evals | EvalsAndObservability.md |
createScorer, 20+ scorers, 12+ tracing exporters |
6 guided workflows: SetupProject, CreateAgent, BuildWorkflow, ConfigureMemory, AddEvals, DeployProject — each with step-by-step instructions and code generation.
These skills are designed to chain together:
/project-ideas → Pick what to build
↓
/app-scaffold → Set up the project (Node/Bun/Deno)
↓
/stack-check → Verify all versions current
↓
[ Build the app ]
↓
/secure-review → Audit before shipping
↓
/script-writer → Create content (video, blog, podcast, newsletter)
↓
/seo-optimize → Optimize for discovery (YouTube, blog, podcast, GitHub)
↓
/social-repurpose → Distribute everywhere (8 platforms)
↓
/content-plan → Plan next week's content
↓
/content-review → Analyze performance → feed back into planning
For Claude API development:
/claude-api → Build with Claude API/SDK
↓
/app-scaffold → Set up the project structure
↓
/secure-review → Audit API key handling and data exposure
↓
/stack-check → Verify SDK version is current
For community management:
/community-manager → Plan engagement activities (any community)
↓
/content-plan → Schedule community content
↓
/script-writer → Script event promos and recaps
↓
/social-repurpose → Distribute across platforms
↓
/content-review → Measure engagement → refine strategy
For Mastra AI framework development:
/mastra-expert → Build agents, workflows, RAG pipelines
↓
/stack-check → Verify all Mastra package versions
↓
/secure-review → Audit the application
↓
/script-writer → Create content about the build
↓
/social-repurpose → Distribute everywhere
For defensive security research:
/red-team-scaffold → Build testing infrastructure
↓
/defense-analyst → Analyze binaries and findings
↓
/secure-review → Audit the tools themselves
↓
/stack-check → Verify all dependency versions
↓
/script-writer → Create content about the research
For GenAI security research (find → triage → disclose):
/red-team-scaffold → Build the testing lab
↓
/prompt-injection-probe → Run the probe battery against an authorized target (Pursuit loop)
↓
/vuln-triage → Triage findings / incoming submissions (Pursuit loop)
↓
/disclosure-writer → Coordinated responsible-disclosure package
↓
/community-manager → Researcher recognition + disclosure comms
For content performance optimization:
/content-review → Analyze what's working
↓
/content-plan → Plan based on performance data
↓
/script-writer → Script in top-performing formats
↓
/seo-optimize → Optimize for discovery
↓
/social-repurpose → Distribute to winning platforms
↓
/content-review → Measure again → continuous improvement
git clone https://github.com/DRAZY/claude-skills.git ~/.claude/skillscd ~/.claude/skills && git pullIf your ~/.claude/skills/ already holds other skills (e.g. a PAI/LifeOS install) and you don't want to make the whole directory this repo, use the bundled sync script. It copies only the skills this repo owns and never touches anything else — it refuses to overwrite a same-named skill it didn't install unless you pass --force.
# Clone the repo somewhere (not into ~/.claude/skills)
git clone https://github.com/DRAZY/claude-skills.git ~/code/claude-skills
cd ~/code/claude-skills
scripts/sync-skills.sh # preview ALL skills (dry run — writes nothing)
scripts/sync-skills.sh --apply # install/update all of them
scripts/sync-skills.sh blog-writer --apply # just one
scripts/sync-skills.sh --list # list installable skillsTo pull future updates in, git pull in the clone and re-run scripts/sync-skills.sh --apply. Override the target with --target <dir> or $CLAUDE_SKILLS_DIR. Start a new Claude Code session afterward — skills load at startup.
Open Claude Code and type / — all skills should appear in autocomplete.
Each skill is a standalone SKILL.md with YAML frontmatter. Edit any skill and changes take effect immediately — no restart needed.
mkdir ~/.claude/skills/my-skill---
name: my-skill
description: >
What it does, in one sentence.
USE WHEN <trigger phrases a user would actually type>.
NOT FOR <the adjacent job> (use other-skill).
argument-hint: "[args]"
allowed-tools:
- WebSearch
- Read
---
Your instructions here...Write the description for the router, not the reader. Claude decides whether to
auto-invoke a skill from the description field alone — so front-load the trigger
words someone would type, and add a NOT FOR ... (use other-skill) clause to
disambiguate from neighbouring skills. Third person, under 1024 characters. Avoid a
bare : inside the value (it breaks YAML parsing) — use — instead.
| Field | Purpose | Example |
|---|---|---|
allowed-tools |
Which tools the skill can use | [WebSearch, Bash, Read] |
context: fork |
Run in isolated subagent | For heavy/verbose skills |
disable-model-invocation |
Manual-only (prevents auto-trigger) | For skills with side effects |
argument-hint |
Shown in autocomplete | "[topic] [format]" |
model |
Route to specific model | sonnet, opus, haiku |
loop: |
Makes a skill loop-enabled | { archetype: monitor, writes: report-only } — see loop-runner/references/LoopContract.md |
MIT — use, modify, and share freely.