Skip to content
agents.nix
Color theme

obra/clank

agent-skills via skills-sh

Upstream
github.com/obra/clank
Version
0-unstable-2025-10-09
Source details
Revision
2db8793f93061c6dbe924aec3a8080b748d7970f commit
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.