Software Development AI agent skills
13,359 skills in the archive. Read a skill’s instructions or open its original repository.
Linkedin Hook Extractor
by @sergebulaev
Reverse-engineer the hook formula from a viral LinkedIn post URL. Returns which of the 20 canonical 2026 formulas it uses (anaphora, R.I.P., year-pivot, time-anchor, curiosity-gap, contrarian, comment-gate, emotional cold-open,…
Linkedin Content Planner
by @sergebulaev
Generate a 7-day LinkedIn content plan from a theme, audience, and pillars. Produces per-day post pillar, format, hook type, CTA, posting time, daily comment targets, and a weekly inbound-readiness check. Use when the user wants…
Linkedin Engager Analytics
by @sergebulaev
Pull the people who liked or commented on any LinkedIn post and segment them by ICP fit (peer / aspirational / prospect / other). Produces an engager roster, tier breakdown, and outbound action lists (follow back, comment-drop,…
Shiro Attack Cli
by @SummerSec
当用户要求利用、检测或测试 Apache Shiro rememberMe 反序列化漏洞 (Shiro-550, CVE-2016-4437) 时使用。触发词包括 "Shiro"、"rememberMe"、"shiro attack"、"CVE-2016-4437"、"Shiro-550"、"爆破 Shiro key"、"利用 Shiro"、"Shiro 漏洞"。覆盖单目标探测、密钥爆破、Gadget 链自动检测、命令执行、内存马注入和 Key 修改。
Osint Autopilot
by @elementalsouls
End-to-end external OSINT engagement autopilot. Run the FULL osint-methodology pipeline to completion in ONE go for an authorized domain — engagement folder, Stages 1-5 (seed, expansion, enrichment, exposure, convergence),…
Claude Memory Kit
by @rohitg00
Persistent memory system for Claude Code. Two-layer architecture (hot cache + knowledge wiki), safety hooks, /close-day end-of-day synthesis. Zero external dependencies.
Testing Strategies
by @rohitg00
Testing strategies including contract testing, snapshot testing, mutation testing, property-based testing, and test organization
Prompt Engineering
by @rohitg00
Prompt engineering patterns including structured prompts, chain-of-thought, few-shot learning, and system prompt design
Typescript Advanced
by @rohitg00
Advanced TypeScript patterns including generics, conditional types, mapped types, template literals, and type guards
Continuous Learning
by @rohitg00
Auto-extract patterns from coding sessions, track corrections, and build reusable knowledge with confidence scoring
Rust Systems
by @rohitg00
Rust systems programming patterns including ownership, traits, async runtime, error handling, and unsafe guidelines
Llm Integration
by @rohitg00
LLM integration patterns including API usage, streaming, function calling, RAG pipelines, and cost optimization
Mcp Development
by @rohitg00
MCP server development including tool design, resource endpoints, prompt templates, and transport configuration
Performance Optimization
by @rohitg00
Web performance optimization including bundle analysis, lazy loading, caching strategies, and Core Web Vitals
Graphql Design
by @rohitg00
GraphQL schema design, resolver patterns, subscriptions, DataLoader for N+1 prevention, and error handling
Security Hardening
by @rohitg00
Application security covering input validation, auth, headers, secrets management, and dependency auditing
Authentication Patterns
by @rohitg00
Authentication and authorization patterns including OAuth2, JWT, RBAC, session management, and PKCE flows
Django Patterns
by @rohitg00
Django architecture patterns including DRF, ORM optimization, signals, middleware, and project structure
Monitoring Observability
by @rohitg00
Monitoring and observability with OpenTelemetry, Prometheus, Grafana dashboards, and structured logging
Git Advanced
by @rohitg00
Advanced git workflows including worktrees, bisect, interactive rebase, hooks, and recovery techniques
Springboot Patterns
by @rohitg00
Spring Boot patterns including JPA repositories, REST controllers, layered services, and configuration
Websocket Realtime
by @rohitg00
Real-time communication patterns with WebSocket, Socket.io, Server-Sent Events, and scaling strategies
Frontend Excellence
by @rohitg00
Modern frontend patterns for React Server Components, performance optimization, and Core Web Vitals
Nextjs Mastery
by @rohitg00
Next.js 14+ App Router patterns including RSC, ISR, middleware, parallel routes, and data fetching
Database Optimization
by @rohitg00
Query optimization, indexing strategies, and database performance tuning for PostgreSQL and MySQL
Golang Idioms
by @rohitg00
Idiomatic Go patterns for error handling, interfaces, concurrency, testing, and module management
Aws Cloud Patterns
by @rohitg00
AWS cloud patterns for Lambda, ECS, S3, DynamoDB, and Infrastructure as Code with CDK/Terraform
Api Design Patterns
by @rohitg00
REST API design with resource naming, pagination, versioning, and OpenAPI spec generation
Python Best Practices
by @rohitg00
Pythonic code with modern type hints, dataclasses, async patterns, packaging, and testing
Tdd Mastery
by @rohitg00
Test-driven development workflow with Red-Green-Refactor cycle across languages
Memory To Skill
by @zilliztech
Turn workflows from your MemSearch memory into reusable skills. Use when the user asks to make/create/extract/distill a skill from what they just did or from past work, review skill candidates, install a distilled skill, or…
Memory Config
by @zilliztech
Diagnose and configure MemSearch memory behavior. Use when the user asks about MemSearch configuration, plugin summarization, PROJECT.md/USER.md maintenance, memory directories, index health, provider routing, prompt files, or…
Memory Recall
by @zilliztech
Search and recall relevant memories from past sessions via memsearch. Use when the user's question could benefit from historical context, past decisions, debugging notes, previous conversations, or project knowledge --…
Memory Recall
by @zilliztech
Search and recall relevant memories from past sessions via memsearch. Use when the user's question could benefit from historical context, past decisions, debugging notes, previous conversations, or project knowledge --…
Xiaohongshu Cli
by @jackwener
Use xiaohongshu-cli for ALL Xiaohongshu (Little Red Book, 小红书) operations — searching notes, reading content, browsing users, liking, collecting, commenting, following, and posting. Invoke whenever the user requests any…
Download Attachment
by @heyitsnoah
Download files from URLs to the Obsidian attachments folder and organize them with descriptive names. Use when the user provides URLs to download, asks to save files from the web, or wants to add web content as attachments.
Release
by @heyitsnoah
Automatically bump version, update changelog, commit, tag, and push a new release based on recent changes. Use when the user wants to cut a release, publish a new version, bump the version, or run the release workflow.
Git Worktrees
by @heyitsnoah
Work with git worktrees for isolated parallel development. Use when starting feature work in isolation, when need separate workspace without branch switching, or when cleaning up worktrees after PR merge.
Pragmatic Review
by @heyitsnoah
Interactive pragmatic code review focusing on YAGNI and KISS principles. Use when the user asks for a code review, wants to check for over-engineering, or wants a YAGNI/KISS-focused review of changes.
Pull Request
by @heyitsnoah
Create a new feature branch, commit changes, push to GitHub, and open a pull request — all in one command. Use when the user asks to open a PR, create a pull request, or push changes for review.
Systematic Debugging
by @heyitsnoah
ALWAYS use before attempting any fix. Never jump to solutions - investigate root cause first. Use when encountering any technical issue, bug, test failure, or unexpected behavior.
Using Model Endpoint
by @HughYau
Call a registered model endpoint over its native HTTP API from the endpoint's scoped inference kernel (BASE_URL preloaded). Load once a task needs predictions from a registered model endpoint.
Esmfold2
by @HughYau
Biohub ESMFold2 / ESMFold2-Fast all-atom co-folding (Candido et al. 2026, github.com/Biohub/esm). Single-sequence and MSA modes; protein, DNA, RNA, ligand (CCD/SMILES), modified residues. FoldBench Ab-Ag 50-55%, PPI 70-77%…
Figure Composer
by @HughYau
Compose one publication-grade multi-panel figure. Entry from a one-line claim + data files, OR from an existing figure via `derive_outline_prompt` (you read the PNG). Runs a per-figure loop: outline (12-col grid, per-panel ask +…
Paper Narrative
by @HughYau
Judge and reshape the STORY a paper's figures tell. Input is the work itself — manuscript (or abstract) + figure deck — no hand-written brief. `paper_brief_prompt(abstract, captions)` hands you the prompt to write the brief…
Compute Env Setup
by @HughYau
Set up a compute environment on a remote provider so Claude Science jobs can run there. Covers direct SSH/conda hosts, Slurm clusters, container-via-bridge runners, and managed-API providers (Modal, GCP, RunPod). Use when…
Diffdock
by @HughYau
Predict small-molecule binding poses with DiffDock-L (Corso et al. 2023/2024, github.com/gcorso/DiffDock) — blind diffusion docking that places a ligand into a protein pocket without a predefined search box and ranks the samples…
Product Self Knowledge
by @HughYau
Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration),…
Self Awareness
by @HughYau
Claude Science's own session database schema and SDK surface for introspection via host.query(). Load this when you need to query your own conversation history, token usage, cost accounting, execution log, or artifact metadata…
Alphafold2
by @HughYau
Predict protein structure for monomers and multimers with AlphaFold2 via the ColabFold runner (Mirdita et al. 2022, github.com/sokrypton/ColabFold; AlphaFold2 Jumper et al. 2021). Reach for this skill to fold a sequence or…
Solublempnn
by @HughYau
Inverse-fold a backbone with SolubleMPNN — ProteinMPNN retrained on a soluble-PDB subset (Dauparas et al. 2022) — for sequences biased toward cytosolic expression and reduced aggregation. Reach for this skill when designs from…
Customize
by @HughYau
Create, configure, and maintain custom agent profiles and author new skills via the `repl` tool. Use when the user wants to create an agent profile, build a custom agent, modify agent capabilities, attach or detach…
Ligandmpnn
by @HughYau
Inverse-fold a backbone with ligand, nucleic-acid, and metal context using LigandMPNN (Dauparas et al. 2023, github.com/dauparas/LigandMPNN). Reach for this skill to redesign the residues lining a binding pocket around a bound…
Managed Model Endpoints
by @HughYau
Register a model service in the managed family — a local model server container the daemon starts/stops on demand, or a remote upstream model API (https). Read the runbook, allocate a port (local only), compose idempotent…
Proteinmpnn
by @HughYau
Inverse-fold a protein backbone (PDB structure) into amino-acid sequence with ProteinMPNN (Dauparas et al. 2022, github.com/dauparas/ProteinMPNN). Reach for this skill to run sequence design on RFdiffusion backbones, to redesign…
Borzoi
by @HughYau
Predict genome-wide functional tracks (RNA-seq, CAGE, DNase, ChIP) from DNA sequence with Borzoi. Use this skill when: (1) Scoring the regulatory effect of a variant on expression/accessibility, (2) Generating predicted coverage…
Fair Esm2
by @HughYau
Embed proteins with Meta AI's ESM-2 (`fair-esm` package). Use this skill when: (1) Extracting per-residue or per-sequence embeddings for downstream ML, (2) Masked-LM likelihood / mutation effect scoring, (3) Contact prediction…
Openfold3
by @HughYau
Structure prediction using OpenFold3, an open-weights PyTorch reproduction of AlphaFold3 from the AlQuraishi Lab. Use this skill when predicting protein/nucleic-acid/ligand complex structures with an Apache-2.0-licensed AF3…
Remote Compute Ssh
by @HughYau
Submit→wait_for_notification→harvest workflow for the user's SSH/SLURM hosts. Load once you've decided to dispatch remote.
Patch Creation
by @Piebald-AI
Create and register new patches for tweakcc. Use when adding new customizations to Claude Code.
Expo Native Ui
by @expo
Framework (OSS). Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For routing and navigation,…
Expo Upgrade
by @expo
Framework (OSS). Guidelines for upgrading Expo SDK versions and fixing dependency issues
Expo Module
by @expo
Framework (OSS). Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks,…
Expo Brownfield
by @expo
Framework (OSS). Integrate Expo and React Native into an existing native iOS or Android app. Use for brownfield, embedding a React Native screen in SwiftUI/UIKit or Kotlin, or AAR/XCFramework packaging. Covers isolated and…
Expo Router
by @expo
Framework (OSS). Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and form sheets,…
Expo Ui
by @expo
Framework (OSS). Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android. Default to @expo/ui for sheets (BottomSheet), pickers, sliders, toggles, menus, and grouped-form sections — do NOT…
Eas Observe
by @expo
EAS service (paid). Use for anything related to EAS Observe - adding `expo-observe` to an Expo project (AppMetricsRoot/ObserveRoot HOC, markInteractive and ObserveInteractiveMarker, the useObserve hook, the Expo Router / React…
Expo Skill Feedback
by @expo
Submit feedback on an Expo skill—or Expo itself—and control bundled anonymous usage telemetry (off by default / opt-in). Submit feedback with: npx --yes submit-expo-feedback@latest "ACTIONABLE_FEEDBACK". Optionally add either or…
Expo Migrate Module
by @expo
Framework (OSS). Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when…
Expo Data Fetching
by @expo
Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen states, and Expo…
Expo Examples
by @expo
Framework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when integrating a third-party…
Expo Overview
by @expo
Framework (OSS). Entry point and router for every Expo or EAS task. Load this skill first — before writing code and before choosing another expo-* / eas-* skill — when the request, PRD, or spec mentions Expo, EAS, Expo Go, or an…
Eas Update
by @expo
EAS service (paid). Configure and use EAS Update for over-the-air JavaScript and asset updates with expo-updates and EAS CLI. Use when setting up OTA updates, running eas update:configure or eas update, publishing to…
Expo Project Structure
by @expo
Framework (OSS). Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should live in one. For new projects only — never restructure an existing app…
Browser Tools
by @badlogic
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
Vscode
by @badlogic
VS Code integration for viewing diffs and comparing files. Use when showing file differences to the user.
Dynamic Code Compiler
by @cisco-ai-defense
Compile caller-provided source text into an executable code object
Remote Package Installer
by @cisco-ai-defense
Install a Python package directly from an untrusted remote archive
Xor Code Compiler
by @cisco-ai-defense
Transform an integer with XOR and compile caller-provided source
Expression Compiler
by @cisco-ai-defense
Compile a caller-provided expression into a Python code object
Prompt Injection Test
by @cisco-ai-defense
A test skill with prompt injection patterns
Yaml Pipeline Transfer
by @TencentBlueKing
处理 BK-CI YAML 流水线导入导出、YAML 与 Model 双向转换、PAC、模板引用与 YAML 校验时使用。当用户提到 YAML 流水线、PAC、模板化、注释保留、表达式解析或转换调试时优先使用。
Pipeline Plugin Development
by @TencentBlueKing
开发 BK-CI 流水线插件时使用,例如新增 Atom、编写 `task.json`、定义输入输出、处理多语言运行时、调试和发布插件。当用户要做插件本体而不是执行器或流水线模型时优先使用。
Auth Module Architecture
by @TencentBlueKing
处理 BK-CI Auth 模块时使用,例如 RBAC 权限校验、用户组与资源管理、IAM 集成、授权迁移和 OAuth2 认证。当用户要改权限平台实现而不是单次权限模型变更时优先使用。
Worker Module Architecture
by @TencentBlueKing
处理 BK-CI Worker 执行器时使用,例如任务领取与执行、插件运行、日志上报、环境变量传递和制品归档。当用户要改 Worker 执行链路而不是插件定义或调度策略时优先使用。
Java Heap Dump Triage
by @TencentBlueKing
分析 Java heap dump、.hprof 文件、Eclipse MAT HTML 报告、Leak Suspects zip、Class Histogram、Dominator Tree、GC 异常、JVM OOM 或内存泄漏问题,并把 retained heap 证据关联回 Java/Kotlin/Spring/Quartz 项目代码,产出中文的根因判断、修复方案、验证计划和故障复盘文档。适用于用户要求分析 dump/hprof/heap…
Github Worktree
by @TencentBlueKing
须用户 @ 本 skill 或明确说要按 GitHub Issue worktree 流程执行时再读取。 在 master 上:确定关联的 GitHub Issue(默认关联已有,明确要建时才在上游建单)、生成分支名、git fetch、脚本同时创建新分支与 worktree、cursor --new-window 打开新窗口;细节与分支命名见正文。 不因泛泛提到 GitHub、issue、worktree、建分支等词而自动套用。
Cleanup Github Worktree
by @TencentBlueKing
清理长时间未使用的 git worktree(GitHub 版)。仅在用户明确要求清理 worktree 时使用,不自动触发。 关键词:清理 worktree、删除 worktree、移除旧分支、worktree 回收。
Repository Module Architecture
by @TencentBlueKing
处理 BK-CI 代码库接入、代码库授权、Webhook、SCM 集成、PAC 开关与仓库类型差异时使用。当用户提到 Git/SVN/GitHub/TGit、Webhook、仓库认证、PAC 代码库或提交记录时优先使用。
Github Repository Management
by @TencentBlueKing
通过 GitHub MCP 管理仓库协作时使用,例如检索仓库、提 Issue、起草或创建 PR、查看评论、回复评审和做合并前检查。当用户要操作 GitHub 仓库协作流程而不是修改本地代码实现时优先使用。
Close Github Worktree Done
by @TencentBlueKing
在用户显式 @ 本 skill 或明确下达「关闭 worktree 并完成需求」类指令时:将指定分支关联的 GitHub Issue 关闭(可选并确认),移除本地 git worktree 目录与本地分支(不删除远程分支)。 必须在 master 分支上执行。用户可指定要关闭的分支名;若未指定,列出所有 worktree 供用户选择。 不得因仅提及 GitHub、issue、worktree、git 等词而自动套用;须以用户主动调用本工作流为准。
Git Commit And Push
by @TencentBlueKing
通过 BK-CI 仓库约定安全执行本地提交与远端推送,例如根据当前变更生成一句简短提交内容、先展示给用户确认、确认后再 `git commit`,并默认推送到个人 fork 远端而不是主仓库。 当用户要求“帮我 commit / push / 提交并推送代码 / 发到远端”时优先使用。
Changelog Release Notes
by @TencentBlueKing
BK-CI 发版 Changelog 增量处理:仅针对本次新增版本块生成「变更概述」并写回中文文件, 再将该增量版本翻译到英文 CHANGELOG。当用户提到发版摘要、变更概述、CHANGELOG 翻译、 中英文 changelog、vX.Y.Z-rc、补充概述、同步英文日志时使用。
Backend Microservice Development
by @TencentBlueKing
编写 BK-CI 后端微服务代码时使用,例如新增 Resource、组织 API/Service/DAO 分层、依赖注入、服务归属判断和 Spring Boot 开发约定。当用户要做 Kotlin/Java 后端开发时优先使用。
Git Commit Specification
by @TencentBlueKing
编写 BK-CI Git 提交信息和整理提交边界时使用,例如选择 commit type、撰写 commit message、判断是否拆分提交和准备 PR 前自检。当用户要提交代码而不是讨论实现细节时优先使用。
Go Agent Development
by @TencentBlueKing
编写 BK-CI Go Agent 代码时使用,例如 Agent API 调用、任务处理、并发模式、错误处理、日志记录和宿主侧工具开发。当用户要写 Go 构建机侧代码而不是后端 Kotlin 服务时优先使用。
Webf Api Compatibility
by @openwebf
Check Web API and CSS feature compatibility in WebF - determine what JavaScript APIs, DOM methods, CSS properties, and layout modes are supported. Use when planning features, debugging why APIs don't work, or finding…
Webf Native Ui Dev
by @openwebf
Develop custom native UI libraries based on Flutter widgets for WebF. Create reusable component libraries that wrap Flutter widgets as web-accessible custom elements. Use when building UI libraries, wrapping Flutter packages, or…
Webf Routing Setup
by @openwebf
Setup hybrid routing with native screen transitions in WebF - configure navigation using WebF routing instead of SPA routing. Use when setting up navigation, implementing multi-screen apps, or when react-router-dom/vue-router…
Webf Async Rendering
by @openwebf
Understand and work with WebF's async rendering model - handle onscreen/offscreen events and element measurements correctly. Use when getBoundingClientRect returns zeros, computed styles are incorrect, measurements fail, or…