obra/clank
agent-skills via skills-sh
- Upstream
- github.com/obra/clank
- Version
0-unstable-2025-10-09
Source details
- Revision
2db8793f93061c6dbe924aec3a8080b748d7970fcommit- Hash
sha256-zmHtBlB4XwxkZBdz3lDgviQ2J7/M5ZDvCvyePiLIL78=- Snapshot
- data/agent-skills/github.com/obra/clank.json · latest JSON
37 packages
brainstorming
0-unstable-2025-10-09
·
skills/collaboration/brainstorming
pkgs.agent-skills.github.obra.clank.brainstorming
Install with home-manager
programs.claude-code.skills.brainstorming = pkgs.agent-skills.github.obra.clank.brainstorming;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.brainstorming'
commenting-intent
0-unstable-2025-10-09
·
skills/coding/commenting-intent
pkgs.agent-skills.github.obra.clank.commenting-intent
Install with home-manager
programs.claude-code.skills.commenting-intent = pkgs.agent-skills.github.obra.clank.commenting-intent;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.commenting-intent'
condition-based-waiting
0-unstable-2025-10-09
·
skills/testing/condition-based-waiting
pkgs.agent-skills.github.obra.clank.condition-based-waiting
Install with home-manager
programs.claude-code.skills.condition-based-waiting = pkgs.agent-skills.github.obra.clank.condition-based-waiting;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.condition-based-waiting'
creating-skills
0-unstable-2025-10-09
·
skills/meta/creating-skills
pkgs.agent-skills.github.obra.clank.creating-skills
Install with home-manager
programs.claude-code.skills.creating-skills = pkgs.agent-skills.github.obra.clank.creating-skills;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.creating-skills'
defense-in-depth
0-unstable-2025-10-09
·
skills/debugging/defense-in-depth
pkgs.agent-skills.github.obra.clank.defense-in-depth
Install with home-manager
programs.claude-code.skills.defense-in-depth = pkgs.agent-skills.github.obra.clank.defense-in-depth;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.defense-in-depth'
designing-before-coding
0-unstable-2025-10-09
·
skills/coding/designing-before-coding
pkgs.agent-skills.github.obra.clank.designing-before-coding
Install with home-manager
programs.claude-code.skills.designing-before-coding = pkgs.agent-skills.github.obra.clank.designing-before-coding;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.designing-before-coding'
dispatching-parallel-agents
0-unstable-2025-10-09
·
skills/collaboration/dispatching-parallel-agents
pkgs.agent-skills.github.obra.clank.dispatching-parallel-agents
Install with home-manager
programs.claude-code.skills.dispatching-parallel-agents = pkgs.agent-skills.github.obra.clank.dispatching-parallel-agents;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.dispatching-parallel-agents'
encapsulating-complexity
0-unstable-2025-10-09
·
skills/architecture/encapsulating-complexity
pkgs.agent-skills.github.obra.clank.encapsulating-complexity
Install with home-manager
programs.claude-code.skills.encapsulating-complexity = pkgs.agent-skills.github.obra.clank.encapsulating-complexity;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.encapsulating-complexity'
executing-plans
0-unstable-2025-10-09
·
skills/collaboration/executing-plans
pkgs.agent-skills.github.obra.clank.executing-plans
Install with home-manager
programs.claude-code.skills.executing-plans = pkgs.agent-skills.github.obra.clank.executing-plans;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.executing-plans'
exploring-alternatives
0-unstable-2025-10-09
·
skills/coding/exploring-alternatives
pkgs.agent-skills.github.obra.clank.exploring-alternatives
Install with home-manager
programs.claude-code.skills.exploring-alternatives = pkgs.agent-skills.github.obra.clank.exploring-alternatives;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.exploring-alternatives'
finishing-a-development-branch
0-unstable-2025-10-09
·
skills/collaboration/finishing-a-development-branch
pkgs.agent-skills.github.obra.clank.finishing-a-development-branch
Install with home-manager
programs.claude-code.skills.finishing-a-development-branch = pkgs.agent-skills.github.obra.clank.finishing-a-development-branch;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.finishing-a-development-branch'
gardening-skills-wiki
0-unstable-2025-10-09
·
skills/meta/gardening-skills-wiki
pkgs.agent-skills.github.obra.clank.gardening-skills-wiki
Install with home-manager
programs.claude-code.skills.gardening-skills-wiki = pkgs.agent-skills.github.obra.clank.gardening-skills-wiki;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.gardening-skills-wiki'
getting-started
0-unstable-2025-10-09
·
skills/getting-started
pkgs.agent-skills.github.obra.clank.getting-started
Install with home-manager
programs.claude-code.skills.getting-started = pkgs.agent-skills.github.obra.clank.getting-started;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.getting-started'
installing-skills
0-unstable-2025-10-09
·
skills/meta/installing-skills
pkgs.agent-skills.github.obra.clank.installing-skills
Install with home-manager
programs.claude-code.skills.installing-skills = pkgs.agent-skills.github.obra.clank.installing-skills;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.installing-skills'
keeping-routines-focused
0-unstable-2025-10-09
·
skills/coding/keeping-routines-focused
pkgs.agent-skills.github.obra.clank.keeping-routines-focused
Install with home-manager
programs.claude-code.skills.keeping-routines-focused = pkgs.agent-skills.github.obra.clank.keeping-routines-focused;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.keeping-routines-focused'
localizing-variables
0-unstable-2025-10-09
·
skills/coding/localizing-variables
pkgs.agent-skills.github.obra.clank.localizing-variables
Install with home-manager
programs.claude-code.skills.localizing-variables = pkgs.agent-skills.github.obra.clank.localizing-variables;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.localizing-variables'
maintaining-consistent-abstractions
0-unstable-2025-10-09
·
skills/architecture/maintaining-consistent-abstractions
pkgs.agent-skills.github.obra.clank.maintaining-consistent-abstractions
Install with home-manager
programs.claude-code.skills.maintaining-consistent-abstractions = pkgs.agent-skills.github.obra.clank.maintaining-consistent-abstractions;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.maintaining-consistent-abstractions'
naming-by-domain
0-unstable-2025-10-09
·
skills/coding/naming-by-domain
pkgs.agent-skills.github.obra.clank.naming-by-domain
Install with home-manager
programs.claude-code.skills.naming-by-domain = pkgs.agent-skills.github.obra.clank.naming-by-domain;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.naming-by-domain'
naming-variables
0-unstable-2025-10-09
·
skills/coding/naming-variables
pkgs.agent-skills.github.obra.clank.naming-variables
Install with home-manager
programs.claude-code.skills.naming-variables = pkgs.agent-skills.github.obra.clank.naming-variables;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.naming-variables'
receiving-code-review
0-unstable-2025-10-09
·
skills/collaboration/receiving-code-review
pkgs.agent-skills.github.obra.clank.receiving-code-review
Install with home-manager
programs.claude-code.skills.receiving-code-review = pkgs.agent-skills.github.obra.clank.receiving-code-review;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.receiving-code-review'
reducing-complexity
0-unstable-2025-10-09
·
skills/architecture/reducing-complexity
pkgs.agent-skills.github.obra.clank.reducing-complexity
Install with home-manager
programs.claude-code.skills.reducing-complexity = pkgs.agent-skills.github.obra.clank.reducing-complexity;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.reducing-complexity'
refactoring-safely
0-unstable-2025-10-09
·
skills/coding/refactoring-safely
pkgs.agent-skills.github.obra.clank.refactoring-safely
Install with home-manager
programs.claude-code.skills.refactoring-safely = pkgs.agent-skills.github.obra.clank.refactoring-safely;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.refactoring-safely'
remembering-conversations
0-unstable-2025-10-09
·
skills/collaboration/remembering-conversations
pkgs.agent-skills.github.obra.clank.remembering-conversations
Install with home-manager
programs.claude-code.skills.remembering-conversations = pkgs.agent-skills.github.obra.clank.remembering-conversations;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.remembering-conversations'
requesting-code-review
0-unstable-2025-10-09
·
skills/collaboration/requesting-code-review
pkgs.agent-skills.github.obra.clank.requesting-code-review
Install with home-manager
programs.claude-code.skills.requesting-code-review = pkgs.agent-skills.github.obra.clank.requesting-code-review;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.requesting-code-review'
root-cause-tracing
0-unstable-2025-10-09
·
skills/debugging/root-cause-tracing
pkgs.agent-skills.github.obra.clank.root-cause-tracing
Install with home-manager
programs.claude-code.skills.root-cause-tracing = pkgs.agent-skills.github.obra.clank.root-cause-tracing;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.root-cause-tracing'
simplifying-control-flow
0-unstable-2025-10-09
·
skills/coding/simplifying-control-flow
pkgs.agent-skills.github.obra.clank.simplifying-control-flow
Install with home-manager
programs.claude-code.skills.simplifying-control-flow = pkgs.agent-skills.github.obra.clank.simplifying-control-flow;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.simplifying-control-flow'
single-purpose-variables
0-unstable-2025-10-09
·
skills/coding/single-purpose-variables
pkgs.agent-skills.github.obra.clank.single-purpose-variables
Install with home-manager
programs.claude-code.skills.single-purpose-variables = pkgs.agent-skills.github.obra.clank.single-purpose-variables;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.single-purpose-variables'
subagent-driven-development
0-unstable-2025-10-09
·
skills/collaboration/subagent-driven-development
pkgs.agent-skills.github.obra.clank.subagent-driven-development
Install with home-manager
programs.claude-code.skills.subagent-driven-development = pkgs.agent-skills.github.obra.clank.subagent-driven-development;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.subagent-driven-development'
systematic-debugging
0-unstable-2025-10-09
·
skills/debugging/systematic-debugging
pkgs.agent-skills.github.obra.clank.systematic-debugging
Install with home-manager
programs.claude-code.skills.systematic-debugging = pkgs.agent-skills.github.obra.clank.systematic-debugging;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.systematic-debugging'
test-driven-development
0-unstable-2025-10-09
·
skills/testing/test-driven-development
pkgs.agent-skills.github.obra.clank.test-driven-development
Install with home-manager
programs.claude-code.skills.test-driven-development = pkgs.agent-skills.github.obra.clank.test-driven-development;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.test-driven-development'
testing-anti-patterns
0-unstable-2025-10-09
·
skills/testing/testing-anti-patterns
pkgs.agent-skills.github.obra.clank.testing-anti-patterns
Install with home-manager
programs.claude-code.skills.testing-anti-patterns = pkgs.agent-skills.github.obra.clank.testing-anti-patterns;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.testing-anti-patterns'
testing-skills-with-subagents
0-unstable-2025-10-09
·
skills/meta/testing-skills-with-subagents
pkgs.agent-skills.github.obra.clank.testing-skills-with-subagents
Install with home-manager
programs.claude-code.skills.testing-skills-with-subagents = pkgs.agent-skills.github.obra.clank.testing-skills-with-subagents;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.testing-skills-with-subagents'
using-git-worktrees
0-unstable-2025-10-09
·
skills/collaboration/using-git-worktrees
pkgs.agent-skills.github.obra.clank.using-git-worktrees
Install with home-manager
programs.claude-code.skills.using-git-worktrees = pkgs.agent-skills.github.obra.clank.using-git-worktrees;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.using-git-worktrees'
validating-inputs
0-unstable-2025-10-09
·
skills/coding/validating-inputs
pkgs.agent-skills.github.obra.clank.validating-inputs
Install with home-manager
programs.claude-code.skills.validating-inputs = pkgs.agent-skills.github.obra.clank.validating-inputs;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.validating-inputs'
verification-before-completion
0-unstable-2025-10-09
·
skills/debugging/verification-before-completion
pkgs.agent-skills.github.obra.clank.verification-before-completion
Install with home-manager
programs.claude-code.skills.verification-before-completion = pkgs.agent-skills.github.obra.clank.verification-before-completion;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.verification-before-completion'
writing-evergreen-comments
0-unstable-2025-10-09
·
skills/coding/writing-evergreen-comments
pkgs.agent-skills.github.obra.clank.writing-evergreen-comments
Install with home-manager
programs.claude-code.skills.writing-evergreen-comments = pkgs.agent-skills.github.obra.clank.writing-evergreen-comments;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.writing-evergreen-comments'
writing-plans
0-unstable-2025-10-09
·
skills/collaboration/writing-plans
pkgs.agent-skills.github.obra.clank.writing-plans
Install with home-manager
programs.claude-code.skills.writing-plans = pkgs.agent-skills.github.obra.clank.writing-plans;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.obra.clank.writing-plans'
The build command uses aarch64-darwin; aarch64-linux and x86_64-linux work too.
Any agent that reads a skills directory can use these packages; see the usage guide for installation.