Not in the top 1,000 by GitHub stars
Aspegio/nelson
Organisation for Claude Code inspired by time-tested Royal Navy operating procedures.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/nelson/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
6a0eaaab2892 → 6a0eaaab2892
Verified commit 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
git clone --filter=blob:none --no-checkout https://github.com/Aspegio/nelson.git .hotskills/aspegio-nelson && git -C .hotskills/aspegio-nelson checkout --detach 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
# Copy each selected skill directory from .hotskills/aspegio-nelson into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/Aspegio/nelson.git .hotskills/aspegio-nelson && git -C .hotskills/aspegio-nelson checkout --detach 6a0eaaab289266df5df9a18782f1eeb883f7e7a2
# Copy each selected skill directory from .hotskills/aspegio-nelson into .agents/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- nelson
skills/nelson
How it works
nelson
When your agent uses it
Orchestrates multi-agent task execution using a Royal Navy squadron metaphor — from mission planning through parallel work coordination to stand-down. Use when work needs parallel agent orchestration, tight task coordination with quality gates, structured delegation with progress checkpoints, or a documented decision log.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
9,845 tokensWhen the skill is activated
Reference documents
40,872 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. Issue Sailing Orders
- 2. Conduct The Estimate
- 3. Draft Battle Plan
- 4. Form the Squadron
- 5. Get Permission to Sail
- 6. Run Quarterdeck Rhythm
- 7. Set Action Stations
- 8. Stand Down And Log Action
- Standing Orders
- Damage Control
- Admiralty Doctrine
Scripts executed separately
scripts/conftest.pyscripts/nelson-data.pyscripts/nelson-phase.pyscripts/nelson_circuit_breakers.pyscripts/nelson_conflict_radar.pyscripts/nelson_conflict_scan.pyscripts/nelson_data_calibration.pyscripts/nelson_data_fleet.pyscripts/nelson_data_goal.pyscripts/nelson_data_lifecycle.pyscripts/nelson_data_memory.pyscripts/nelson_data_patterns.pyscripts/nelson_data_utils.pyscripts/test_nelson_circuit_breakers.pyscripts/test_nelson_conflict_radar.pyscripts/test_nelson_conflict_scan.pyscripts/test_nelson_data.pyscripts/test_nelson_data_calibration.pyscripts/test_nelson_data_fleet.pyscripts/test_nelson_data_goal.pyscripts/test_nelson_data_memory.pyscripts/test_nelson_data_patterns.pyscripts/test_nelson_phase.py
Files
../../.claude-plugin/marketplace.jsonasset639 bytes../../.claude-plugin/plugin.jsonasset354 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytes../../hooks/hooks.jsonasset1,420 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesSKILL.mdcore44,134 bytesreferences/action-stations.mddoc5,850 bytesreferences/admiralty-templates/battle-plan.mddoc4,356 bytesreferences/admiralty-templates/captains-log.mddoc425 bytesreferences/admiralty-templates/crew-briefing.mddoc5,149 bytesreferences/admiralty-templates/damage-report.mddoc2,883 bytesreferences/admiralty-templates/estimate.mddoc1,822 bytesreferences/admiralty-templates/marine-deployment-brief.mddoc734 bytesreferences/admiralty-templates/quarterdeck-report.mddoc795 bytesreferences/admiralty-templates/red-cell-review.mddoc262 bytesreferences/admiralty-templates/sailing-orders.mddoc316 bytesreferences/admiralty-templates/ship-manifest.mddoc311 bytesreferences/admiralty-templates/turnover-brief.mddoc5,848 bytesreferences/commendations.mddoc2,594 bytesreferences/crew-roles.mddoc4,027 bytesreferences/damage-control/circuit-breakers.mddoc6,500 bytesreferences/damage-control/comms-failure.mddoc2,169 bytesreferences/damage-control/crew-overrun.mddoc1,088 bytesreferences/damage-control/escalation.mddoc2,478 bytesreferences/damage-control/hull-integrity.mddoc5,504 bytesreferences/damage-control/man-overboard.mddoc2,377 bytesreferences/damage-control/partial-rollback.mddoc733 bytesreferences/damage-control/relief-on-station.mddoc5,725 bytesreferences/damage-control/scuttle-and-reform.mddoc1,159 bytesreferences/damage-control/session-hygiene.mddoc3,115 bytesreferences/damage-control/session-resumption.mddoc3,505 bytesreferences/goal-alignment.mddoc7,018 bytesreferences/model-selection.mddoc5,684 bytesreferences/royal-marines.mddoc3,310 bytesreferences/squadron-composition.mddoc5,795 bytesreferences/standing-orders/admiral-at-the-helm.mddoc1,826 bytesreferences/standing-orders/all-hands-on-deck.mddoc618 bytesreferences/standing-orders/awaiting-admiralty.mddoc1,870 bytesreferences/standing-orders/battalion-ashore.mddoc667 bytesreferences/standing-orders/becalmed-fleet.mddoc421 bytesreferences/standing-orders/captain-at-the-capstan.mddoc647 bytesreferences/standing-orders/crew-without-canvas.mddoc467 bytesreferences/standing-orders/drifting-anchorage.mddoc1,074 bytesreferences/standing-orders/light-squadron.mddoc1,419 bytesreferences/standing-orders/paid-off.mddoc1,968 bytesreferences/standing-orders/press-ganged-navigator.mddoc478 bytesreferences/standing-orders/pressed-crew.mddoc649 bytesreferences/standing-orders/pulling-the-oar.mddoc1,836 bytesreferences/standing-orders/skeleton-crew.mddoc575 bytesreferences/standing-orders/split-keel.mddoc420 bytesreferences/standing-orders/unclassified-engagement.mddoc538 bytesreferences/standing-orders/wrong-ensign.mddoc2,250 bytesreferences/structured-data.mddoc39,043 bytesreferences/the-estimate.mddoc10,005 bytesreferences/tool-mapping.mddoc8,098 bytesreferences/workflow-doctrine.mddoc10,724 bytesscripts/conftest.pyruns7,351 bytesscripts/nelson-data.pyruns22,729 bytesscripts/nelson-phase.pyruns19,393 bytesscripts/nelson_circuit_breakers.pyruns16,127 bytesscripts/nelson_conflict_radar.pyruns5,875 bytesscripts/nelson_conflict_scan.pyruns10,328 bytesscripts/nelson_data_calibration.pyruns22,688 bytesscripts/nelson_data_fleet.pyruns32,645 bytesscripts/nelson_data_goal.pyruns5,110 bytesscripts/nelson_data_lifecycle.pyruns80,314 bytesscripts/nelson_data_memory.pyruns16,671 bytesscripts/nelson_data_patterns.pyruns43,130 bytesscripts/nelson_data_utils.pyruns12,511 bytesscripts/test_nelson_circuit_breakers.pyruns18,770 bytesscripts/test_nelson_conflict_radar.pyruns6,455 bytesscripts/test_nelson_conflict_scan.pyruns5,780 bytesscripts/test_nelson_data.pyruns94,035 bytesscripts/test_nelson_data_calibration.pyruns31,268 bytesscripts/test_nelson_data_fleet.pyruns37,629 bytesscripts/test_nelson_data_goal.pyruns7,410 bytesscripts/test_nelson_data_memory.pyruns12,510 bytesscripts/test_nelson_data_patterns.pyruns45,633 bytesscripts/test_nelson_phase.pyruns57,773 bytes
Read SKILL.md
# Nelson
```!
python3 "${CLAUDE_PLUGIN_ROOT}/skills/nelson/scripts/nelson-data.py" status
```
Execute this workflow for the user's mission.
Write as Nelson's captains would write: concise, elegant, confident. Not eighteenth-century prose — the clear register of an officer who respects the reader's time. The skill's voice sets the example for the admiral's voice.
## 1. Issue Sailing Orders
- Review the user's brief for ambiguity. If the outcome, scope, or constraints are unclear, ask the user to clarify before drafting sailing orders.
- Write one sentence for `outcome`, `metric`, and `deadline`.View the complete source on GitHubSkills included
- nelson
Repository facts
- License
- MIT
- Created
- Feb 9, 2026
- Last pushed
- Jul 3, 2026
- Forks
- 35
- Open issues
- 2
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 29 notes
hooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedhooks/hooks.json:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/nelson/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 3 dangerous shell commandsin 2 files: nelson/references/damage-control/man-overboard.md:32 nelson/references/royal-marines.md:33
- 6 network referencesin 2 files: .claude-plugin/marketplace.json:14 .claude-plugin/plugin.json:4
- No hidden or obfuscated text
- No instruction overrides
- 23 executable scriptsin 23 files: nelson/scripts/conftest.py:1 nelson/scripts/nelson-data.py:1 nelson/scripts/nelson-phase.py:1 and 20 more
- 5 references to secretsin 2 files: nelson/scripts/test_nelson_data_memory.py:31 nelson/SKILL.md:387
- No requests to vote in Hot
Show all 37 signals by file
.claude-plugin/marketplace.json
- Network accessline 14
"author": { "name": "Harry Munro" }, "source": "./", "repository": "https://github.com/harrymunro/nelson", - Network accessline 15
"source": "./", "repository": "https://github.com/harrymunro/nelson", "license": "MIT", - Network accessline 16
"repository": "https://github.com/harrymunro/nelson",
.claude-plugin/plugin.json
- Network accessline 4
"version": "2.4.0", "author": { "name": "Harry Munro" }, "repository": "https://github.com/harrymunro/nelson", - Network accessline 5
"author": { "name": "Harry Munro" }, "repository": "https://github.com/harrymunro/nelson", "license": "MIT", - Network accessline 6
"repository": "https://github.com/harrymunro/nelson",
skills/nelson/SKILL.md
- Access to secretsline 387
[Credential-related source omitted]
skills/nelson/references/damage-control/man-overboard.md
skills/nelson/references/royal-marines.md
- Dangerous shell operationline 33
- **Marines do not get ship names.** Identify them as: `RM Detachment, HMS [Ship] — [objective]`.
skills/nelson/scripts/conftest.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson-data.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/nelson/scripts/nelson-phase.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/nelson/scripts/nelson_circuit_breakers.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_conflict_radar.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/nelson/scripts/nelson_conflict_scan.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/nelson/scripts/nelson_data_calibration.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_fleet.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_goal.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_lifecycle.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_memory.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_patterns.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/nelson_data_utils.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_circuit_breakers.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_conflict_radar.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_conflict_scan.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_data.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_data_calibration.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_data_fleet.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_data_goal.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_data_memory.py
skills/nelson/scripts/test_nelson_data_patterns.py
- Executable scriptline 1
Executable file
skills/nelson/scripts/test_nelson_phase.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 31 facts
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuenelson/SKILL.md:387Low confidence
- Dangerous shell operation in prose of documentationnelson/references/damage-control/man-overboard.md:32Low confidence
- Dangerous shell operation in prose of documentationnelson/references/damage-control/man-overboard.md:33Low confidence
- Dangerous shell operation in prose of documentationnelson/references/royal-marines.md:33Low confidence
- Executable script in prose of a file that runsnelson/scripts/conftest.py:1Low confidence
- Executable script in code of a file that runsnelson/scripts/nelson-data.py:1High confidence
- Executable script in code of a file that runsnelson/scripts/nelson-phase.py:1High confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_circuit_breakers.py:1Low confidence
- Executable script in code of a file that runsnelson/scripts/nelson_conflict_radar.py:1High confidence
- Executable script in code of a file that runsnelson/scripts/nelson_conflict_scan.py:1High confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_calibration.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_fleet.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_goal.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_lifecycle.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_memory.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_patterns.py:1Low confidence
- Executable script in prose of a file that runsnelson/scripts/nelson_data_utils.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_circuit_breakers.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_conflict_radar.py:1Low confidence
- Executable script in code of a testnelson/scripts/test_nelson_conflict_scan.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data_calibration.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data_fleet.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data_goal.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data_memory.py:1Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuenelson/scripts/test_nelson_data_memory.py:31Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuenelson/scripts/test_nelson_data_memory.py:34Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuenelson/scripts/test_nelson_data_memory.py:66Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuenelson/scripts/test_nelson_data_memory.py:98Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_data_patterns.py:1Low confidence
- Executable script in prose of a testnelson/scripts/test_nelson_phase.py:1Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/nelson/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/nelson/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/nelson/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/nelson/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.