Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
23,097
总 Skills
59.4M
总安装量
2,536
贡献者
# Skill 仓库 描述 安装量
8601 code-review agno-agi/agno
Code Review When to use this skill Reviewing pull requests Checking code quality Providing feedback on implementations Identifying potential bugs Suggesting improvements Security audits Performance analysis Instructions Step 1: Understand the context Read the PR description : What is the goal of this change? Which issues does it address? Are there any special considerations? Check the scope : How many files changed? What type of changes? (feature, bugfix, refactor) Are tests included? Step 2: Hi...
381
8602 bun dalestudy/skills
Bun Node.js 대신 Bun을 기본 런타임으로 사용. 설치 macOS / Linux brew install oven-sh/bun/bun npm npm install -g bun 명령어 매핑 Node.js / npm Bun npm install bun install npm install <pkg> bun add <pkg> npm install -D <pkg> bun add -d <pkg> npm uninstall <pkg> bun remove <pkg> npm run <script> bun run <script> 또는 bun <script> npx <cmd> bunx <cmd> node <file> bun <file> npm init bun init npm create <template> bun create <template> 프로젝트 초기화 새 프로젝트 bun init 템플릿 사용 bun create next-app my-app bun create vite my-app ...
381
8603 mcp:setup-codemap-cli neolabhq/context-engineering-kit
User Input: $ARGUMENTS Guide for setup Codemap CLI 1. Determine setup context Ask the user where they want to store the configuration: Options: Project level (shared via git) - Configuration tracked in version control, shared with team CLAUDE.md updates go to: ./CLAUDE.md Hook settings go to: ./.claude/settings.json Project level (personal preferences) - Configuration stays local, not tracked in git CLAUDE.md updates go to: ./CLAUDE.local.md Hook settings go to: ./.claude/settings.local.json Ver...
380
8604 ce-strategy everyinc/compound-engineering-plugin
Product Strategy Note: The current year is 2026. Use this when dating the strategy document. ce-strategy produces and maintains STRATEGY.md - a short, durable anchor document that captures what the product is, who it serves, how it succeeds, and where the team is investing. It lives at the repo root as a canonical, well-known file (peer of README.md ). Downstream skills ( ce-ideate , ce-brainstorm , ce-plan ) read it as grounding when it exists. The document is short and structured on purpose. G...
380
8605 testcontainers wshaddix/dotnet-skills
Integration Testing with TestContainers When to Use This Skill Use this skill when: Writing integration tests that need real infrastructure (databases, caches, message queues) Testing data access layers against actual databases Verifying message queue integrations Testing Redis caching behavior Avoiding mocks for infrastructure components Ensuring tests work against production-like environments Testing database migrations and schema changes Core Principles Real Infrastructure Over Mocks - Use ac...
380
8606 gcp-iam alphaonedev/openclaw-graph
gcp-iam Google Cloud Integration This skill delegates all GCP provisioning and operations to the official Google Cloud Python client libraries. Core GCP client library pip install google-cloud-python Vertex AI + Agent Engine (AI/ML workloads) pip install google-cloud-aiplatform Specific service clients (install only what you need) pip install google-cloud-bigquery BigQuery pip install google-cloud-storage Cloud Storage pip install google-cloud-pubsub Pub/Sub pip install google-cloud-run C...
380
8607 sales-engineer alirezarezvani/claude-skills
Sales Engineer Skill A production-ready skill package for pre-sales engineering that bridges technical expertise and sales execution. Provides automated analysis for RFP/RFI responses, competitive positioning, and proof-of-concept planning. Overview Role: Sales Engineer / Solutions Architect Domain: Pre-Sales Engineering, Solution Design, Technical Demos, Proof of Concepts Business Type: SaaS / Pre-Sales Engineering What This Skill Does RFP/RFI Response Analysis - Score requirement coverage, ide...
380
8608 heygen-avatar heygen-com/skills
HeyGen Avatar Designer Create and manage HeyGen avatars for anyone: the agent, the user, or named characters. Handles identity extraction, avatar generation, voice selection, and saves everything to AVATAR-<NAME>.md for consistent reuse. Files & Paths This skill reads and writes the following. No other files are accessed without explicit user instruction. Operation Path Purpose Read SOUL.md , IDENTITY.md Extract identity details when creating an avatar for the agent Read AVATAR-<NAME>.md Load ex...
380
8609 hermes-agent wihy/hermes-agent-skill
Hermes Agent Skill v2.0 概述 本 Skill 封装了 NousResearch Hermes Agent 的 CLI 调用能力,让 WorkBuddy/Claw 可以通过 Shell 命令利用 Hermes 的核心功能。 v2.0 改进:完全可移植,无硬编码路径,支持任意实例一键安装。 首次安装 一键安装(推荐) 当检测到 Hermes 未安装时,运行: 安装 Hermes Agent(自动克隆、创建虚拟环境、创建 CLI 入口) bash ~/.workbuddy/skills/hermes-agent/scripts/install_hermes.sh 或自定义安装目录 bash ~/.workbuddy/skills/hermes-agent/scripts/install_hermes.sh --prefix ~/custom/path 安装脚本会自动: ✅ 检测 Python 3.11+ 环境 ✅ 克隆 Hermes Agent 源码 ✅ 创建 Python 虚拟环境并安装依赖 ✅ 创建 ~/.local/bin/hermes CLI 入口 ✅ 初...
380
8610 vue-typescript mindrally/skills
Vue.js TypeScript You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, Headless UI, Element Plus, and Tailwind with deep knowledge of performance optimization. Code Style & Structure Write concise, maintainable, and technically accurate TypeScript code with relevant examples Employ functional and declarative patterns; avoid classes Follow DRY principles through iteration and modularization Use descriptive variable names with auxiliary verbs (isLoading, hasError) O...
380
8611 hyva-ui-component hyva-themes/hyva-ai-tools
Hyva UI Component Applies Hyva UI template-based (non-CMS) components to a Hyvä theme by copying files from {hyva_ui_path}/components/ to app/design/frontend/{Vendor}/{Theme}/. Path variable: {hyva_ui_path} = vendor/hyva-themes/hyva-ui (default) or user-provided custom path. Command execution: For any commands that need to run inside the development environment (e.g., bin/magento commands), use the hyva-exec-shell-cmd skill to detect the environment and determine the appropriate command wrapp...
380
8612 paper-writing-section lingzhi227/agent-research-skills
Paper Section Writer Write a publication-quality section for an academic paper. Input $0 — Section name: abstract , introduction , background , related-work , methods , experimental-setup , results , discussion , conclusion $1 — (Optional) Path to context file (research plan, results, prior sections) Workflow Step 1: Gather Context Read the paper's existing .tex files, experiment logs, result files, and any provided context. Understand: title, contributions, methodology, key results, figures, ta...
380
8613 prpl patternsdev/skills
PRPL Pattern Making our applications globally accessible can be a challenge! We have to make sure the application is performant on low-end devices and in regions with a poor internet connectivity. In order to make sure our application can load as efficiently as possible in difficult conditions, we can use the PRPL pattern. When to Use Use this when building applications that need to perform well on low-end devices and slow networks This is helpful for optimizing the critical rendering path of we...
380
8614 pentest-commands sickn33/antigravity-awesome-skills
Pentest Commands Purpose Provide a comprehensive command reference for penetration testing tools including network scanning, exploitation, password cracking, and web application testing. Enable quick command lookup during security assessments. Inputs/Prerequisites Kali Linux or penetration testing distribution Target IP addresses with authorization Wordlists for brute forcing Network access to target systems Basic understanding of tool syntax Outputs/Deliverables Network enumeration results Iden...
380
8615 next-cache-components vercel/nextjs-skills
Cache Components (Next.js 16+) Cache Components enable Partial Prerendering (PPR) - mix static, cached, and dynamic content in a single route. Enable Cache Components // next.config.ts import type { NextConfig } from 'next' const nextConfig: NextConfig = { cacheComponents: true, } export default nextConfig This replaces the old experimental.ppr flag. Three Content Types With Cache Components enabled, content falls into three categories: 1. Static (Auto-Prerendered) Synchronous code, ...
380
8616 data cleaning pipeline aj-geddes/useful-ai-prompts
Data Cleaning Pipeline Overview Data cleaning pipelines transform raw, messy data into clean, standardized formats suitable for analysis and modeling through systematic handling of missing values, outliers, and data quality issues. When to Use Preparing raw datasets for analysis or modeling Handling missing values and data quality issues Removing duplicates and standardizing formats Detecting and treating outliers Building automated data preprocessing workflows Ensuring data integrity and consis...
380
8617 accessibility-testing aj-geddes/useful-ai-prompts
Accessibility Testing Overview Accessibility testing ensures web applications are usable by people with disabilities, including those using screen readers, keyboard navigation, or other assistive technologies. It validates compliance with WCAG (Web Content Accessibility Guidelines) and identifies barriers to accessibility. When to Use Validating WCAG 2.1/2.2 compliance Testing keyboard navigation Verifying screen reader compatibility Testing color contrast ratios Validating ARIA attributes Tes...
380
8618 browser-debugging aj-geddes/useful-ai-prompts
Browser Debugging Overview Browser debugging tools help identify and fix client-side issues including JavaScript errors, layout problems, and performance issues. When to Use JavaScript errors Layout/styling issues Performance problems User interaction issues Network request failures Animation glitches Instructions 1. Browser DevTools Fundamentals Chrome DevTools Tabs: Elements/Inspector: - Inspect HTML structure - Edit HTML/CSS in real-time - View computed styles - Check accessibility...
380
8619 import-on-interaction patternsdev/skills
Import On Interaction Table of Contents When to Use When NOT to Use Instructions Details Source Your page may contain code or data for a component or resource that isn't immediately necessary. For example, part of the user-interface a user doesn't see unless they click or scroll on parts of the page. This can apply to many kinds of first-party code you author, but this also applies to third-party widgets such as video players or chat widgets where you typically need to click a button to display ...
380
8620 ln-100-documents-pipeline levnikolaevich/claude-code-skills
Paths: File paths ( shared/ , references/ , ../ln-* ) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. Documentation Pipeline (Orchestrator) This skill orchestrates the creation of a complete documentation system by invoking L2 coordinator + 4 L2 workers. The coordinator (ln-110) delegates to 5 L3 workers for project docs; other L2 workers handle reference/tasks/test/presentation domains. Each component validates its own out...
380
8621 youtube-downloader daymade/claude-code-skills
YouTube Video Downloader Download YouTube videos with full control over quality and format settings. Quick Start The simplest way to download a video: python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID" This downloads the video in best available quality as MP4 to /mnt/user-data/outputs/. Options Quality Settings Use -q or --quality to specify video quality: best (default): Highest quality available 1080p: Full HD 720p: HD 480p: Standard definition 360p: Lower qua...
380
8622 auth0-vue auth0/agent-skills
Auth0 Vue.js Integration Add authentication to Vue.js 3 single-page applications using @auth0/auth0-vue. Prerequisites Vue 3+ application (Vite or Vue CLI) Auth0 account and application configured If you don't have Auth0 set up yet, use the auth0-quickstart skill first When NOT to Use Server-side rendered Vue apps - See Auth0 Nuxt.js guide for SSR patterns Vue 2 applications - This SDK requires Vue 3+, use legacy @auth0/auth0-spa-js wrapper Embedded login - This SDK uses Auth0 Universal Login (r...
380
8623 twitter-cli jackwener/twitter-cli
twitter-cli — Twitter/X CLI Tool Binary: twitter Credentials: browser cookies (auto-extracted) or env vars Setup Install (requires Python 3.8+) uv tool install twitter-cli Or: pipx install twitter-cli Upgrade to latest (recommended to avoid API errors) uv tool upgrade twitter-cli Or: pipx upgrade twitter-cli Authentication IMPORTANT FOR AGENTS : Before executing ANY twitter-cli command, you MUST first check if credentials exist. If not, you MUST proactively guide the user through the authent...
380
8624 prompt-engineering-patterns sickn33/antigravity-awesome-skills
Prompt Engineering Patterns Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability. When to Use This Skill Designing complex prompts for production LLM applications Optimizing prompt performance and consistency Implementing structured reasoning patterns (chain-of-thought, tree-of-thought) Building few-shot learning systems with dynamic example selection Creating reusable prompt templates with variable interpolation Debugging and refining pro...
380
8625 application-performance-performance-optimization sickn33/antigravity-awesome-skills
Optimize application performance end-to-end using specialized performance and optimization agents: [Extended thinking: This workflow orchestrates a comprehensive performance optimization process across the entire application stack. Starting with deep profiling and baseline establishment, the workflow progresses through targeted optimizations in each system layer, validates improvements through load testing, and establishes continuous monitoring for sustained performance. Each phase builds on ins...
380
8626 react-native-architecture sickn33/antigravity-awesome-skills
React Native Architecture Production-ready patterns for React Native development with Expo, including navigation, state management, native modules, and offline-first architecture. When to Use This Skill Starting a new React Native or Expo project Implementing complex navigation patterns Integrating native modules and platform APIs Building offline-first mobile applications Optimizing React Native performance Setting up CI/CD for mobile releases Core Concepts 1. Project Structure src/ ├── app/ ...
380
8627 memory yonatangross/orchestkit
Memory - Read & Access Operations Unified read-side memory skill with subcommands for searching, loading, syncing, history, and visualization. Cross-session read strategy (Opus 4.7 / CC 2.1.111+): Opus 4.7 reads filesystem memory more reliably than 4.6. When loading context at session start, prefer the layered read order: ~/.claude/projects/<slug>/memory/MEMORY.md (durable index — load first, always) .claude/chain/state.json + most recent NN-*.json handoff (session continuation) MCP mcp__memory_...
380
8628 php-pro sickn33/antigravity-awesome-skills
PHP Pro Senior PHP developer with deep expertise in PHP 8.3+, Laravel, Symfony, and modern PHP patterns with strict typing and enterprise architecture. Role Definition You are a senior PHP developer with 10+ years of experience building enterprise applications. You specialize in PHP 8.3+ with strict typing, Laravel/Symfony frameworks, async patterns (Swoole, ReactPHP), and PSR standards. You build scalable, maintainable applications with PHPStan level 9 compliance and 80%+ test coverage. Whe...
380
8629 react-router-v7 existential-birds/beagle
React Router v7 Best Practices Quick Reference Router Setup (Data Mode): import { createBrowserRouter, RouterProvider } from "react-router"; const router = createBrowserRouter([ { path: "/", Component: Root, ErrorBoundary: RootErrorBoundary, loader: rootLoader, children: [ { index: true, Component: Home }, { path: "products/:productId", Component: Product, loader: productLoader }, ], }, ]); ReactDOM.createRoot(root).render(<RouterProvider router={route...
380
8630 hyva-theme-list hyva-themes/hyva-ai-tools
Hyvä Theme Listing Lists all Hyvä theme paths in a Magento 2 project. Themes are identified by the presence of web/tailwind/package.json. Usage Important: Execute this script from the Magento project root directory. Run the discovery script to list all Hyvä themes: bash <skill_path>/scripts/list_hyva_themes.sh Where <skill_path> is the directory containing this SKILL.md file (e.g., .claude/skills/hyva-theme-list). Output format: One theme path per line (relative to project root), or empt...
380
8631 parallel-agents parcadei/continuous-claude-v3
Native Parallel Agents Orchestration through Claude Code's built-in Agent Tool Overview This skill enables coordinating multiple specialized agents through Claude Code's native agent system. Unlike external scripts, this approach keeps all orchestration within Claude's control. When to Use Orchestration ✅ Good for: Complex tasks requiring multiple expertise domains Code analysis from security, performance, and quality perspectives Comprehensive reviews (architecture + security + testing) F...
380
8632 wechat-automation cacr92/wereply
WeChat Automation Skill Expert guidance for WeChat monitoring and automation using wxauto (Windows) and Accessibility API (macOS). Overview WeReply uses Platform-specific Agents to monitor WeChat conversations and control the input box: Windows Agent : Python 3.12 + wxauto v4 macOS Agent : Swift + Accessibility API Communication : JSON protocol via stdin/stdout with Rust Orchestrator Architecture Pattern 微信窗口 ↓ (UI Automation) Platform Agent ├→ 监听消息(定时轮询) ├→ 提取消息内容 ├→ 发送到 Orchestrator (JSON via ...
380
8633 skill-creator jezweb/claude-skills
Skill Creator A skill for creating new skills and iteratively improving them. At a high level, the process of creating a skill goes like this: Decide what you want the skill to do and roughly how it should do it Write a draft of the skill Create a few test prompts and run claude-with-access-to-the-skill on them Help the user evaluate the results both qualitatively and quantitatively While the runs happen in the background, draft some quantitative evals if there aren't any (if there are some, you...
379
8634 architecture-decision jwynia/agent-skills
Architecture Decision Systematically evaluate architecture decisions, document trade-offs, and select appropriate patterns for context. Provides frameworks for pattern selection, ADR creation, and technical debt management. When to Use This Skill Use this skill when: Making technology choices Evaluating architectural patterns Creating Architecture Decision Records Assessing technical debt Comparing design alternatives Do NOT use this skill when: Writing implementation code Working on requi...
379
8635 inkos narcooo/inkos
InkOS - Autonomous Novel Writing Agent InkOS is a CLI tool for autonomous fiction writing powered by LLM agents. It orchestrates a multi-agent pipeline (Radar → Planner → Composer → Architect → Writer → Observer → Reflector → Normalizer → Auditor → Reviser) to generate, audit, and revise novel content with zero human intervention per chapter. The pipeline operates in three phases: Phase 1 (Creative Writing, temp 0.7) : Planner generates chapter intent with hook agenda, Composer selects relevant ...
379
8636 review-pr tirth8205/code-review-graph
Review PR Skill Review the current pull request and write the output to review.json . Context The working directory is the PR branch checkout. The workflow provides an annotated diff in pr_diff.txt . The workflow provides the PR description in pr_description.txt . Focus on files and lines changed by this PR. Do not post comments or reviews to GitHub directly. Review Scope Prioritize correctness, security, error handling, and meaningful performance issues. Include style or nit comments only when ...
379
8637 github-research lingzhi227/agent-research-skills
GitHub Research Skill Trigger Activate this skill when the user wants to: "Find repos for [topic]", "GitHub research on [topic]" "Analyze open-source code for [topic]" "Find implementations of [paper/technique]" "Which repos implement [algorithm]?" Uses /github-research <deep-research-output-dir> slash command Overview This skill systematically discovers, evaluates, and deeply analyzes GitHub repositories related to a research topic. It reads deep-research output (paper database, phase reports, ...
379
8638 organic-first-campaign bencium/bencium-marketplace
Organic-First Campaign A campaign-design skill for organizations and people who cannot win by outspending. It ideates campaign concepts across every major archetype, audits the user's spend asymmetry against their competition, assembles an organic-first channel stack, sets strict boost gates on any paid spend, and produces a lift-test plan so the user measures incremental impact rather than vanity metrics. Core Premise Paid media scales attention. Organic narrative and grassroots networks scale ...
379
8639 research-proposal luwill/research-skills
Generate high-quality academic research proposals for PhD applications following Nature Reviews-style academic writing conventions. Overview This skill guides the generation of research proposals through a structured 5-phase workflow: - Requirements Gathering - Collect research topic, domain, language preferences - Literature Collection - Gather relevant literature from multiple sources - Outline Generation - Create structured outline for user approval - Content Writing - Generate full pr...
379
8640 openscad mitsuhiko/agent-stuff
OpenSCAD Skill Create, validate, and export OpenSCAD 3D models. Supports parameter customization, visual preview from multiple angles, and STL export for 3D printing platforms like MakerWorld. Prerequisites OpenSCAD must be installed. Install via Homebrew: brew install openscad Tools This skill provides several tools in the tools/ directory: Preview Generation Generate a single preview image ./tools/preview.sh model.scad output.png [--camera=x,y,z,tx,ty,tz,dist] [--size=800x600] Genera...
379
8641 judge-with-debate neolabhq/context-engineering-kit
judge-with-debate Key benefits: Structured evaluation - Meta-judge produces tailored rubrics and criteria before judging begins Multiple perspectives - Three independent judges reduce individual bias Evidence-based debate - Judges defend positions with specific evidence from the solution and evaluation specification Iterative refinement - Up to 3 debate rounds drive convergence on accurate scores Shared specification - Meta-judge runs once; all judges across all rounds share the same evaluation ...
379
8642 encore-code-review encoredev/skills
Encore Code Review Instructions When reviewing Encore.ts code, check for these common issues: Critical Issues 1. Infrastructure Inside Functions // WRONG: Infrastructure declared inside function async function setup() { const db = new SQLDatabase("mydb", { migrations: "./migrations" }); const topic = new Topic<Event>("events", { deliveryGuarantee: "at-least-once" }); } // CORRECT: Package level declaration const db = new SQLDatabase("mydb", { migrations: "./migrations" }); const topic = n...
379
8643 ce-worktree everyinc/compound-engineering-plugin
Worktree Creation Create a worktree under .worktrees/<branch> with branch-specific setup that git worktree add alone does not handle: Copies .env , .env.local , .env.test , etc. from the main repo (skips .env.example ) Trusts mise / direnv configs, with branch-aware safety rules so review branches do not auto-grant trust to untrusted .envrc content Adds .worktrees to .gitignore if not already ignored Does not modify the main repo checkout — from-branch is fetched, not checked out Creating a work...
379
8644 ce-gemini-imagegen everyinc/compound-engineering-plugin
Gemini Image Generation (Nano Banana Pro) Generate and edit images using Google's Gemini API. The environment variable GEMINI_API_KEY must be set. Default Model Model Resolution Best For gemini-3-pro-image-preview 1K-4K All image generation (default) Note: Always use this Pro model. Only use a different model if explicitly requested. Quick Reference Default Settings Model: gemini-3-pro-image-preview Resolution: 1K (default, options: 1K, 2K, 4K) Aspect Ratio: 1:1 (default) Show more
379
8645 wordpress mindrally/skills
WordPress You are an expert in WordPress and WooCommerce development with deep knowledge of PHP and WordPress ecosystem. Core Principles Write concise, technical responses with accurate PHP examples Follow WordPress coding standards and object-oriented programming practices Use lowercase with hyphens for directories (e.g., wp-content/themes/my-theme) Favor hooks (actions and filters) for extending functionality Never modify core WordPress files PHP/WordPress Standards Implement PHP 7.4+ featur...
379
8646 openai-agents-sdk laguagu/claude-code-nextjs-skills
OpenAI Agents SDK (Python) Use this skill when developing AI agents using OpenAI Agents SDK ( openai-agents package). Quick Reference Installation pip install openai-agents Environment Variables OpenAI (direct) OPENAI_API_KEY = sk- .. . LLM_PROVIDER = openai Azure OpenAI (via LiteLLM) LLM_PROVIDER = azure AZURE_API_KEY = .. . AZURE_API_BASE = https://your-resource.openai.azure.com AZURE_API_VERSION = 2024 -12-01-preview Basic Agent from agents import Agent , Runner agent = Agent ( name = "Assi...
379
8647 ios-developer sickn33/antigravity-awesome-skills
Use this skill when Working on ios developer tasks or workflows Needing guidance, best practices, or checklists for ios developer Do not use this skill when The task is unrelated to ios developer You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md . You are an i...
379
8648 static-import patternsdev/skills
Static Import The import keyword allows us to import code that has been exported by another module. By default, all modules we're statically importing get added to the initial bundle. A module that is imported by using the default ES2015 import syntax, import module from 'module' , is statically imported. Let's look at an example! A simple chat app contains a Chat component, in which we're statically importing and rendering three components: UserProfile , a ChatList , and a ChatInput to type and...
379
8649 hyva-playwright-test hyva-themes/hyva-ai-tools
Writing Playwright Tests for Hyvä + Alpine.js Overview Hyvä replaces Luma's KnockoutJS/RequireJS/jQuery with Alpine.js + Tailwind CSS. Playwright's strict mode (rejects locators matching multiple elements) conflicts with Alpine.js DOM patterns where hidden elements exist throughout the page. This skill documents pitfalls and solutions discovered while writing Playwright tests for Hyvä storefronts. The 1 Rule: Hidden Alpine Elements Hyvä templates scatter elements like <div x-show="displayErrorMe...
379
8650 hooks parcadei/continuous-claude-v3
Hook Development Rules When working with files in .claude/hooks/: Pattern Shell wrapper (.sh) → TypeScript (.ts) via npx tsx Shell Wrapper Template !/bin/bash set -e cd "$CLAUDE_PROJECT_DIR/.claude/hooks" cat | npx tsx <handler>.ts TypeScript Handler Pattern interface HookInput { // Event-specific fields } async function main() { const input: HookInput = JSON.parse(await readStdin()); // Process input const output = { result: 'continue', // or 'block' message: 'Optional ...
379