Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
nb-notes
Manage persistent notes and todos using the nb note-taking system. This skill should be used when capturing cross-session learnings, technical decisions, deferred tasks, or codebase patterns that should persist beyond the current conversation. Use proactively after solving bugs, making architectural decisions, or discovering important patterns. Triggers on requests like "what did I learn yesterday", "check my notes", "what learnings do I have about X", or "capture insights". Do NOT use for tracking current work-in-progress (use TodoWrite for that).
anexpn/claude-plugins 1
-
use-railway
Operate Railway infrastructure: create projects, provision services and databases, manage object storage buckets, deploy code, configure environments and variables, manage domains, troubleshoot failures, check status and metrics, and query Railway docs. Use this skill whenever the user mentions Railway, deployments, services, environments, buckets, object storage, build failures, or infrastructure operations, even if they don't say "Railway" explicitly.
railwayapp/railway-skills 219
-
nix-profile-manager
Expert guidance for agents to manage local Nix profiles for installing tools and dependencies. Covers flakes, profile management, package searching, and registry configuration.
YPares/agent-skills 23
-
github-pr-workflow
Working with GitHub Pull Requests using the gh CLI. Use for fetching PR details, review comments, CI status, and understanding the difference between PR-level comments vs inline code review comments.
YPares/agent-skills 23
-
working-with-jj
Expert guidance for using JJ (Jujutsu) version control system. Use when working with JJ, whatever the subject. Operations, revsets, templates, debugging change evolution, etc. Covers JJ commands, template system, evolog, operations log, and interoperability with git remotes.
YPares/agent-skills 23
-
typst-writer
Write correct and idiomatic Typst code for document typesetting. Use when creating or editing Typst (.typ) files, working with Typst markup, or answering questions about Typst syntax and features. Focuses on avoiding common syntax confusion (arrays vs content blocks, proper function definitions, state management).
YPares/agent-skills 23
-
nushell-plugin-builder
Guide for creating Nushell plugins in Rust using nu_plugin and nu_protocol crates. Use when users want to build custom Nushell commands, extend Nushell with new functionality, create data transformations, or integrate external tools/APIs into Nushell. Covers project setup, command implementation, streaming data, custom values, and testing.
YPares/agent-skills 23
-
textual-builder
Build Text User Interface (TUI) applications using the Textual Python framework (v0.86.0+). Use when creating terminal-based applications, prototyping card games or interactive CLIs, or when the user mentions Textual, TUI, or terminal UI. Includes comprehensive reference documentation, card game starter template, and styling guides.
YPares/agent-skills 23
-
package-npm-nix
Package npm/TypeScript/Bun CLI tools for Nix. Use when creating Nix derivations for JavaScript/TypeScript tools from npm registry or GitHub sources, handling pre-built packages or source builds with dependency management.
YPares/agent-skills 23
-
cursor-agent-supervisor
Offloading tasks with a well-defined scope to sub-agents, for instance to use a sub-agent to implement a set of specs. Use this skill whenever a task should not need a broad knowledge of the whole project
YPares/agent-skills 23
-
searxng-search
Enhanced web and package repository search using local SearXNG instance
YPares/agent-skills 23
-
jj-todo-workflow
Structured TODO commit workflow using JJ (Jujutsu). Use to plan tasks as empty commits with [task:*] flags, track progress through status transitions, manage parallel task DAGs with dependency checking. Enforces completion discipline. Enables to divide work between Planners and Workers. **Requires the working-with-jj skill**
YPares/agent-skills 23
-
nushell-usage
Essential patterns, idioms, and gotchas for writing Nushell code. Use when writing Nushell scripts, functions, or working with Nushell's type system, pipelines, and data structures. Complements plugin development knowledge with practical usage patterns.
YPares/agent-skills 23
-
read-bin-docs
Straightforward text extraction from document files (text-based PDF only for now, no OCR or docx). Use when you just need to read/extract text from binary documents.
YPares/agent-skills 23
-
validating-cards
USE THIS SKILL for card content validation — fact-checking, freshness, similarity,
context consistency, or anything about duplicate detection and card quality.
Triggers: "팩트 체크 결과가", "유사한 카드 찾아줘", "문맥 검증",
"검증 캐시", "최신성 검사", "중복 카드", "검증 상태 아이콘",
"validate/all", "Jaccard", "임베딩 유사도", "중복 판정",
"useValidateCard", "useBatchValidate", "검증 4종", "일괄 검증",
"context-checker", "fact-checker", "freshness-checker", "similarity-checker",
"findSimilarGroups", "analyzeCardGroup", "검증 폴백".
Covers the 4 validation types: fact-check, freshness, similarity, context.
greenheadHQ/awesome-anki
-
developing-web-ui
React 프론트엔드의 컴포넌트, 훅, 렌더링, 스타일 관련 작업이면 반드시 이 스킬을 먼저 확인할 것.
Triggers: "React 컴포넌트 추가", "ContentRenderer 수정",
"TanStack Query", "CSS 충돌", "웹 UI 버그", "페이지 추가",
"Tailwind 스타일", "렌더링 문제", "shadcn", "shadcn 컴포넌트",
"shadcn 마이그레이션", "variant API", "UI 마이그레이션", "마이그레이션",
"toast", "sonner", "Toaster", "DiffViewer", "ContentPreview",
"BottomSheet", "CompactSelector", "markdown 렌더링",
"모바일 반응형", "useMediaQuery", "useIsMobile", "훅 추가",
"query hook", "캐시 무효화", "staleTime", "분할 미리보기 UI",
"분할 반려 UI", "카드 브라우저", "어려운 카드".
Covers the React frontend, components, hooks, query patterns,
rendering pipeline, and UI troubleshooting.
greenheadHQ/awesome-anki
-
managing-embeddings
USE THIS SKILL for anything related to embeddings, vector similarity, or semantic search.
Triggers: "임베딩 생성", "코사인 유사도", "캐시 어디에",
"임베딩 상태", "의미 유사도", "text-embedding-3-large",
"openai embedding", "벡터 차원", "3072", "임베딩 캐시",
"embedding 마이그레이션", "레거시 캐시", "embedding fallback",
"유사도 검사 임베딩 모드", "임베딩 배치", "rate limit 429".
Covers OpenAI embedding API, file-based cache with migration, and text preprocessing.
greenheadHQ/awesome-anki
-
understanding-project
프로젝트 구조, 아키텍처, 기술 스택, 패키지 역할 등 전반적인 이해가 필요할 때 사용.
코드가 어디에 있는지, 패키지 간 의존성이 어떤지, 왜 이 구조인지 궁금하면 이 스킬.
Triggers: "모노레포 구조가 어떻게 돼", "기술 스택", "export 충돌",
"패키지 간 의존성", "프로젝트 구조", "어떤 패키지에 있어",
"파일 어디에 있어", "아키텍처", "디렉터리 구조", "코드 위치",
"모듈 역할", "어떤 기술 쓰고 있어", "스택", "의존성".
Covers the monorepo architecture, package roles, tech stack, and coding conventions.
greenheadHQ/awesome-anki
-
managing-llm
LLM 추상화 계층, 프로바이더 어댑터, 가격표, 예산 가드 등 LLM 관련 작업이면 무조건 이 스킬.
모델 변경, 프로바이더 추가, 비용 계산, 토큰 카운트 등 모든 LLM 인프라를 다룬다.
Triggers: "LLM 모델 변경", "프로바이더 추가", "비용 추정", "예산 가드",
"pricing table", "모델 비교", "LLM 비용", "토큰 사용량",
"모델 추가", "LLM 설정", "Gemini", "OpenAI", "API key",
"model pricing", "budget cap", "token count", "adapter", "factory".
greenheadHQ/awesome-anki
-
working-with-anki
AnkiConnect 연결, 카드/덱/모델 조회, 학습 데이터 복제, 백업/롤백, 어려운 카드 탐지,
커스텀 config 액션 등 Anki와의 모든 상호작용을 다룬다.
Triggers: "AnkiConnect 연결", "test 프로필", "ease factor 복제",
"카드 정보 조회", "학습 데이터", "AnkiConnect API", "Anki 프로필",
"카드 모델", "어려운 카드", "난이도 탐지", "difficulty",
"백업", "롤백", "분할 적용", "scheduling", "스케줄링",
"getConfig", "setConfig", "커스텀 액션".
Covers AnkiConnect API wrapper, scheduling clone, backup/rollback,
difficulty detection, and custom config actions.
greenheadHQ/awesome-anki
-
splitting-cards
카드 분할 로직, LLM 기반 Split, nid 승계 전략, 텍스트 파서,
비용 추정, 배치 분할 등 카드 분할의 모든 측면을 다룬다.
Triggers: "Split 결과가 이상해", "파서 버그",
"분할 미리보기", "nid 승계", "Cloze 번호 리셋", "컨테이너 파서",
"카드 분할", "atomic card", "분할 비용", "split cost",
"배치 분할", "batch split", "분할 적용", "split apply",
"분할 검증", "스타일 보존".
Covers Split logic, nid inheritance strategy, text parsers,
cost estimation, batch split, and split validation.
greenheadHQ/awesome-anki
-
deploying-server
MiniPC 서버 배포, 컨테이너 관리, NixOS 설정, 도메인/SSL, 트러블슈팅 등
서버 인프라 관련 작업이면 반드시 이 스킬을 먼저 확인할 것.
Triggers: "서버 배포", "컨테이너 재시작", "MiniPC", "anki.greenhead.dev",
"nixos-rebuild", "Podman", "Docker", "서버 로그", "서버 에러",
"Caddy", "리버스 프록시", "SSL 인증서", "배포", "deploy",
"서버 접속", "Tailscale SSH", "서버 상태", "health check 실패",
"컨테이너 로그", "이미지 업데이트", "서버 설정 변경",
"agenix 시크릿", "AnkiConnect 서버", "headless Anki".
Covers: MiniPC NixOS hosting, Podman container, Caddy reverse proxy,
Tailscale networking, agenix secrets, systemd service order,
and server troubleshooting.
greenheadHQ/awesome-anki
-
checking-freshness
스킬과 문서의 최신성을 병렬 에이전트로 대규모 감사하는 도구.
코드-문서 동기화 상태 확인, 오래된 스킬 탐지, 구조적 품질 검증을 수행한다.
단순 git log 확인이 아니라 실제 코드와 문서 내용을 대조하여 정확도를 높인다.
Triggers: "문서 오래됐어", "스킬 최신화", "스킬 감사", "스킬 점검",
"git log 수정일", "코드 문서 동기화", "스킬 업데이트 필요해",
"오래된 스킬", "docs freshness", "skill audit", "skill review",
"스킬 품질 확인", "스킬 정리", "skill cleanup", "routing table 점검".
Make sure to use this skill whenever the user mentions skill maintenance,
documentation staleness, code-docs sync, or wants to audit skill quality —
even if they don't explicitly say "freshness".
greenheadHQ/awesome-anki
-
tracking-todo
무엇이 구현되었고 무엇이 남았는지, 기술 부채는 뭔지, 다음에 뭘 해야 하는지 추적.
"뭐 남았어", "로드맵", "부채" 같은 질문이면 이 스킬이 정답.
Triggers: "TODO 뭐 남았어", "미구현 기능", "기술 부채",
"다음에 뭐 해", "로드맵", "리팩토링 필요한 거", "Phase 5",
"뭐 구현됐어", "진행 상황", "남은 작업", "완료된 기능",
"테스트 현황", "tech debt", "backlog".
Tracks unimplemented features, tech debt, and future roadmap.
greenheadHQ/awesome-anki