Ad Archive
alexandremendoncaalvaro/CorridorKey-Runtime
Sweep completed plan files (tasks Status:done, specs Status:shipped, PRDs Status:superseded, ADRs Status:superseded or deprecated) out of the working tree and into git history via git rm.
Maintain docs of record, ADRs, changelog, and house style. An agent skill from athola/claude-night-market.
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install athola/claude-night-market night-market-docs-and-writing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .claude/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .claude/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install athola/claude-night-market night-market-docs-and-writing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .agents/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .agents/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install athola/claude-night-market night-market-docs-and-writing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .cursor/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .cursor/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/athola/claude-night-market.git --path .claude/skills/night-market-docs-and-writing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install athola/claude-night-market night-market-docs-and-writing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .gemini/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .gemini/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install athola/claude-night-market night-market-docs-and-writingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .github/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .github/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install athola/claude-night-market night-market-docs-and-writing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/night-market-docs-and-writing .opencode/skills/night-market-docs-and-writing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "night-market-docs-and-writing" agent skill from https://github.com/athola/claude-night-market/tree/master/.claude/skills/night-market-docs-and-writing into .opencode/skills/night-market-docs-and-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "night-market-docs-and-writing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
night-market-docs-and-writingMaintain docs of record, ADRs, changelog, and house style. An agent skill from athola/claude-night-market.
Night Market Docs And Writing is an agent skill from athola/claude-night-market. Maintain docs of record, ADRs, changelog, and house style. Use when writing repo docs. Do not use for release steps; use night-market-operations instead.
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Architecture decision records and Changelog and release notes. The repository describes itself as: 23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9f3eb00. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3uvmakergghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv, gh and git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Night Market Docs And Writing loads about 3.8k tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 1,714 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from athola/claude-night-market at commit 9f3eb00, republished under its MIT licence (© athola). 1,714 words, ~3,752 tokens.
.claude/skills/night-market-docs-and-writing/SKILL.md (or your agent's skills folder).This skill maps every document of record in claude-night-market, states which are hand-authored and which are generated, and gives the house prose style with the commands that enforce it. "Docs of record" means the files other contributors treat as canonical truth. Editing the wrong file (or a generated one) creates drift that CI then flags.
| File | Canonical for | Authored or generated | Update trigger |
|---|---|---|---|
CONSTITUTION.md | Supreme law: 10 non-negotiable rules | Hand-authored | Amendment PR titled constitution: amend rule N plus repo-owner sign-off |
STEWARDSHIP.md | Values and virtues behind the rules | Hand-authored | Rarely; value-level shifts only |
.claude/rules/ (8 files) | Repo-wide behavioral rules loaded into every session | Hand-authored | A research finding or audit graduates into policy |
docs/adr/ (0001-0017) | Load-bearing decisions with status and supersession | Hand-authored | New architectural decision; supersede, never rewrite |
docs/quality-gates.md | Three-layer gate system and skill gate composition | Hand-authored | Gate or threshold changes |
docs/testing-guide.md | Test discipline and coverage practice | Hand-authored | Testing policy changes |
docs/plugin-development-guide.md | Plugin authoring, release checklist, Python tiers | Hand-authored | Plugin conventions change |
docs/skill-description-guide.md | The 160-char description contract | Hand-authored | Description policy changes |
docs/skill-integration-guide.md | Skill role taxonomy (entrypoint, library, hook-target) | Hand-authored | Skill graph restructuring |
docs/backlog/queue.md, docs/backlog/technical-debt.md | Work intake and debt registry. LOCAL ONLY, not a doc of record: docs/backlog/ is gitignored with zero tracked files, so these exist only on the authoring machine. The durable record of a deferred item is a GitHub issue | Hand-authored, gitignored | New backlog item or debt entry |
docs/research/ | Dated research syntheses feeding the rules pipeline. LOCAL ONLY, not a doc of record: gitignored, absent on fresh clones. Background material; put load-bearing citations into the rule or ADR itself (see night-market-research-methodology) | Hand-authored, gitignored | New research pass completes |
CHANGELOG.md | Release history, Keep a Changelog 1.1.0 | Hand-authored | Every release and notable change |
docs/api-overview.md | Plugin version table and CLI entry points | Hand-authored | Every release (version table row per plugin) |
book/src/ | Published mdBook (GitHub Pages) | Mixed: see below | Content changes; deploys on push to book/** |
book/src/reference/capabilities-*.md | Skill/command/agent/hook lookup tables | GENERATED via sync | Never hand-edit; run /sanctum:sync-capabilities --fix |
.claude-plugin/marketplace.json | Ecosystem version source of truth | Hand-authored (bumped by script) | Release version bump |
docs/tradeoffs.md, docs/lessons-learned.md | Decision journal (TR-NNN / LL-NNN entries) | Hand-authored, append-only | Recording a tradeoff or lesson (contract: leyline:decision-journal) |
| GitHub Discussions | Collective memory ([Learning], [PR Finding], [War Room]) | Mixed (hooks post automatically) | See night-market-collective-memory |
Notes on the map:
mdbook static-site generator. The book builds from
book/book.toml (src = "src", create-missing = false) and its
table of contents is book/src/SUMMARY.md (Getting Started, then
Plugins grouped by layer, then Reference).leyline:decision-journal contract creates them on
first append. Do not scaffold them empty.docs/dependency-audit.md and other dated reports are point-in-time
artifacts, not living docs of record.docs/project-brief.md, docs/specification.md, and
docs/implementation-plan.md are per-feature working documents. Each
feature cycle OVERWRITES them (current occupant as of 2026-07-02: the
insight-palace bridge, spec v0.1.0 Draft). Never treat their content as
permanent record. If a decision inside them must outlive the feature,
promote it to an ADR or a decision journal entry before the next cycle.
Full rules live in .claude/rules/markdown-formatting.md and
.claude/rules/slop-scan-for-docs.md, with the detection catalog in
Skill(scribe:slop-detector) modules. The load-bearing subset:
# Title). Blank line before AND after every
heading and every list."Slop" is the repo term for machine-generated prose patterns that waste reader time or ship falsehoods. Every new or edited markdown file passes three layers before it is done:
scribe:slop-detector module document-economy.md;
tier table and extraction protocol: module
audience-targeting.md.scribe:slop-detector module
vocabulary-patterns.md and the rule file's tier lists..github/workflows/slop-check.yml runs on any PR touching a .md
file. It scans only files under docs/ and book/src/ and scores
each file:
score = (tier1_hits * 3 + tier2_hits * 2 + em_dashes) / words * 100Any file scoring above 3.0 fails the job and gets a PR comment.
The workflow no longer holds its own word lists. It calls
scripts/slop_score.py, which reads
plugins/scribe/data/languages/en.yaml, so a category added there
reaches CI with no workflow edit.
Three modes, one script. Gate mode answers whether this merges. Ratchet mode answers whether a changed file got worse than its committed version, which is what the pre-commit hook asks of staged markdown and what CI asks of a PR's markdown against the merge base. Audit mode answers where the slop is, which is the question you have while fixing it:
uv run --with pyyaml python scripts/slop_score.py --audit <files>
uv run --with pyyaml python scripts/slop_score.py --threshold 3.0 docs book/src
uv run --with pyyaml python scripts/slop_score.py --ratchet HEAD <changed files>Audit takes files or directories, prints a file and a line per
finding, and exits 0. It also runs the categories the gate declines
to score: semicolon splices, negative definition, over-explained
fixes, contrastive scaffolds, and the per-document negation-density
reading. Those are labeled (low) or (medium). A person judges
them. Nothing auto-rewrites them.
Files outside docs/ and book/src/ (plugin skills, READMEs) skip
this CI job but still fall under the rule file and review.
Every doc is paid for in cumulative reader-time: audience size times
read frequency times per-read time. Estimate that product BEFORE
drafting and match your writing time to it. A skill loaded hundreds
of times a day earns hours of polish. A one-off report earns minutes.
If the budget is near zero, do not write the doc. Full framework:
scribe:slop-detector module document-economy.md.
An ADR (Architecture Decision Record) captures a decision that is
expensive to reverse. They live in docs/adr/ as
NNNN-kebab-slug.md with zero-padded sequential numbers (0001-0017
as of 2026-07-02).
Header template (verified against ADR-0001 and ADR-0017):
# ADR-NNNN: Title
**Date**: YYYY-MM-DD
**Status**: Accepted
**Deciders**: Claude Night Market maintainers
**Source**: Issue #NNN, Discussion #NNN
**Supersedes**: ADR-NNNN
## Context
## Decision
## ConsequencesRules:
Source links the issue or discussion that forced the decision.| Record | Use for | Where |
|---|---|---|
| ADR | Load-bearing, hard-to-reverse design decision | docs/adr/NNNN-*.md |
| Decision journal | Tradeoff taken or lesson learned, append-only, stable TR-NNN / LL-NNN ids | docs/tradeoffs.md, docs/lessons-learned.md per leyline:decision-journal |
| Discussion post | Ambient collective memory: [Learning], [PR Finding], [War Room] | GitHub Discussions via GraphQL (no gh discussion subcommand exists) |
For the Discussions mechanics and promotion path, use the sibling skill night-market-collective-memory.
CHANGELOG.md follows Keep a Changelog 1.1.0 and SemVer:
## [Unreleased] stays at the top; new entries land there and get
moved under a ## [X.Y.Z] - YYYY-MM-DD heading at release.### Added, ### Fixed, ### Changed.scribe:slop-detector module anti-goals.md)
explicitly exempt changelog history: it is a record, not prose to
polish.Every SKILL.md and command description: field is loaded into the
model's skill-discovery budget, so length is policed:
[Verb phrase] [domain]. Use when [trigger]. Do not use when [negative]; use [alternative] instead.docs/skill-description-guide.md.Two pre-commit hooks enforce it:
python3 plugins/abstract/scripts/validate_budget.py
python3 scripts/fix_descriptions.py --checkvalidate_budget.py hard-fails any description over 160 chars and
warns when the ecosystem total approaches its budget (default 90,000
chars, override via SLASH_COMMAND_TOOL_CHAR_BUDGET). Note:
docs/skill-description-guide.md still cites an older 60,000-char
ceiling; the script value is current (the script is the enforcer).
book/src/SUMMARY.md to add pages;
create-missing = false means a SUMMARY entry without a file
breaks the build.cd book && mdbook build (output in book/build/).
mdbook is installed separately; CI uses the unpinned latest..github/workflows/deploy-book.yml publishes to GitHub
Pages on push to master touching book/**. PRs touching book/**
get a build check.book/src/reference/capabilities-*.md are generated from plugin
manifests. Check drift with make docs-sync-check (runs
scripts/capabilities-sync-check.sh); fix drift with the
/sanctum:sync-capabilities --fix command, not by hand.Run before committing markdown:
python3 scripts/check-markdown-links.py path/to/file.md
python3 plugins/abstract/scripts/validate_budget.py # if SKILL.md touched
make docs-sync-check # if manifests touchedThen walk the three slop layers manually or via
Skill(scribe:slop-detector). Every new or modified SKILL.md also
needs a ## Exit Criteria section (.claude/rules/skill-exit-criteria.md,
issue #454).
git diff --stat shows no book/src/reference/capabilities-*
unless produced by the sync command).python3 scripts/check-markdown-links.py <file> exits 0 for
each markdown file touched.python3 plugins/abstract/scripts/validate_budget.py exits 0
and the file contains a ## Exit Criteria section.## [Unreleased] as its first version
heading and no historical entry was reworded.Compiled 2026-07-02 against repo v1.9.15 (branch discussions-fix-1.9.14). Volatile facts and how to re-verify:
ls docs/adr/ and
rg -l "Superseded" docs/adr/..github/workflows/slop-check.yml.rg "DESCRIPTION_MAX|DEFAULT_BUDGET" plugins/abstract/scripts/validate_budget.py.ls .claude/rules/.head -5 docs/project-brief.md.ls docs/tradeoffs.md docs/lessons-learned.md..github/workflows/deploy-book.yml.docs/skill-description-guide.md in case the guide was updated.© athola, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/night-market-docs-and-writing of athola/claude-night-market.
Open the folder on GitHubat commit 9f3eb00
Night Market Docs And Writing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Night Market Docs And Writing this skillathola/claude-night-market | 341 | — | ~3.8k | Automated safety check: Pass | MIT | |
| Ad Archivealexandremendoncaalvaro/CorridorKey-Runtime | 756 | 1 repos | ~1.6k | Automated safety check: Pass | Custom licence | |
| Human Writingkylesnowschwartz/SimpleClaude | 114 | — | ~3.6k | Automated safety check: Pass | None | |
| Writingagentic-community/mcp-gateway-registry | 968 | — | ~3.5k | Automated safety check: Pass | Apache-2.0 | |
| Releaserashidrazak/opencode-cmd-provider | 113 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Ad ArchiveCorridorTech/PoseCap | 224 | — | ~1.9k | Automated safety check: Notes | Apache-2.0 |
alexandremendoncaalvaro/CorridorKey-Runtime
Sweep completed plan files (tasks Status:done, specs Status:shipped, PRDs Status:superseded, ADRs Status:superseded or deprecated) out of the working tree and into git history via git rm.
kylesnowschwartz/SimpleClaude
MUST be used for any request to draft, write, compose, or reword text another person will read, including 'draft a message', 'draft a reply', 'draft a Slack message', 'write an email', 'draft a PR…
agentic-community/mcp-gateway-registry
Write prose people will actually read. An agent skill from agentic-community/mcp-gateway-registry.
rashidrazak/opencode-cmd-provider
Cut a release of opencode-cmd-provider — bump the version, write the CHANGELOG entry, refresh the catalog snapshot, tag, and verify the pipeline's publish.
CorridorTech/PoseCap
Hard-delete completed plan files (tasks Status:done, specs Status:shipped, PRDs Status:superseded, ADRs Status:superseded or deprecated) via git rm, leaving git history as the only ledger.
Sma1lboy/rove
A skill your agent uses for 'why does X work this way', 'why we picked Y', '为什么这么设计', design rationale, regressions, or where a magic number came from.
athola/claude-night-market
Run and interpret repo diagnostic scripts (ratchets, validators, token stats).
athola/claude-night-market
Evaluate Claude skill quality through auditing. An agent skill from athola/claude-night-market.
athola/claude-night-market
Coordinates Claude agent teams via filesystem protocol. An agent skill from athola/claude-night-market.
athola/claude-night-market
Delegates execution to eight CLIs (Gemini, Qwen, MiniMax, GLM, Muse, Codex, OpenCode, Glimmer).
athola/claude-night-market
Guide minimal code via a decision ladder with full safety, edge, and negative-case coverage.
athola/claude-night-market
Build a project skill library in .claude/skills/ via discovery, parallel authoring, and review.
Categories
Maintain docs of record, ADRs, changelog, and house style. An agent skill from athola/claude-night-market. Night Market Docs And Writing is an agent skill from athola/claude-night-market. Maintain docs of record, ADRs, changelog, and house style.
Night Market Docs And Writing fits situations like: writing repo docs; use night-market-operations instead.
Run `npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a claude-code`. Or copy the skill folder (.claude/skills/night-market-docs-and-writing in athola/claude-night-market) into .claude/skills/night-market-docs-and-writing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a codex`. Or copy the skill folder (.claude/skills/night-market-docs-and-writing in athola/claude-night-market) into .agents/skills/night-market-docs-and-writing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add athola/claude-night-market --skill night-market-docs-and-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/night-market-docs-and-writing, .gemini/skills/night-market-docs-and-writing, .github/skills/night-market-docs-and-writing and .opencode/skills/night-market-docs-and-writing in your project.
Going by SKILL.md and its folder, Night Market Docs And Writing needs the command-line tools its instructions call (python3, uv, make, rg, gh and git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use uv, gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Night Market Docs And Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Night Market Docs And Writing: Ad Archive (alexandremendoncaalvaro/CorridorKey-Runtime, 756 stars), Human Writing (kylesnowschwartz/SimpleClaude, 114 stars), Writing (agentic-community/mcp-gateway-registry, 968 stars) and Release (rashidrazak/opencode-cmd-provider, 113 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
athola (a GitHub user) maintains it in athola/claude-night-market, which has 341 GitHub stars. The repository holds 152 skills in this directory. The repository was last updated on October 9, 2026.
Source: athola/claude-night-market on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.