Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Custom Skills

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.


What's New in 2.0

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-runner meta-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's check-versions.mjs hits 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 description was rewritten to the USE 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: only writes: report-only skills 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 LICENSE and .gitignore; a working GitHub Actions loop example.

Full detail in CHANGELOG.md.


Quick Start

# 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 skills

Requirements: 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).


Skills Overview

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

Continual Loops

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.

Three archetypes

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)

Try it

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 runs

Safety: the loop allowlist

Loop 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 | infra

writes 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.

Stopping a loop

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)

Runners

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

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


Advanced Features Used

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

Content Creation Skills

/content-plan

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.


/blog-writer

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-writer when 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).


/script-writer

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.


/seo-optimize

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)

/social-repurpose

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
LinkedIn 3,000 chars Hook-first post with professional tone
Reddit ~40,000 chars Value-first post with subreddit targeting and anti-promotional norms
Instagram 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.


/content-review

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

/tool-review

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)

Development Skills

/project-ideas

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.


/app-scaffold

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 decisions
  • README.md — Setup instructions with pinned version numbers
  • .github/workflows/ci.yml — GitHub Actions for lint + test + build
  • tests/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.


/claude-api

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

Security Skills

/secure-review

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.


/stack-check

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.


/defense-analyst

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.


/red-team-scaffold

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

/community-manager

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.


AI Security Research

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.

/prompt-injection-probe

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 / PARTIAL verdict; 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"

/vuln-triage

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

/disclosure-writer

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

AI Framework Skills

/mastra-expert

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.


Skill Pipeline

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

Installation

Fresh Install

git clone https://github.com/DRAZY/claude-skills.git ~/.claude/skills

Sync Across Machines

cd ~/.claude/skills && git pull

Install into an existing skills directory (safe sync)

If 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 skills

To 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.

Verify

Open Claude Code and type / — all skills should appear in autocomplete.


Customization

Each skill is a standalone SKILL.md with YAML frontmatter. Edit any skill and changes take effect immediately — no restart needed.

Creating Your Own

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.

Key Frontmatter Options

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

License

MIT — use, modify, and share freely.

About

Custom Claude Code skills for content creation, security, and community management

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages