Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By athola
Generate, polish, verify, and share Markdown documentation with AI slop detection, style enforcement, and claim validation. Import from PDF/DOCX/PPTX, learn styles from exemplars, replay sessions as GIFs, convert work to blog posts, and QA docs via code execution and tests.
npx claudepluginhub athola/claude-night-market --plugin scribeGenerate new documentation with human-quality writing.
Clean up AI-generated content and improve documentation quality.
Convert a Claude Code or Codex session JSONL file into an
Convert the current session's work into a shareable blog post, case study, or social thread.
Extract writing style from exemplar text to create a style profile.
Generate or remediate documentation with human-quality writing and style
Import external documents (PDF, DOCX, PPTX, XLSX, HTML) into editable markdown for rewriting or project integration.
Convert a Claude Code session JSONL file into an animated GIF replay showing the conversation as typed terminal output.
Convert a Claude Code session into a shareable blog post or case study capturing decisions, process, and outcomes.
Detect and flag AI-generated content markers in documentation and prose.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Documentation and authoring workflow router: audit docs vs code drift, sync docs after changes, optimize prompts and SKILL.md files, validate GLFM and Markdown formatting, summarize files/URLs/images with fidelity enforcement. Use when: docs are out of date, CLAUDE.md needs improving, SKILL.md needs optimizing, checking if documentation matches code, summarizing files or URLs.
Documentation quality, generation, and improvement using Diataxis principles. Pairs with beagle-core for full workflow.
Technical documentation specialist for README files, API docs, user guides, specifications, and release notes with Obsidian vault management
Create comprehensive documentation for code, APIs, and projects.
Documentation generation, code explanation, and technical writing with automated doc generation and tutorial creation
Multi-LLM documentation review for catching inconsistencies, codebase mismatches, and gaps. Supports Opus, GPT, and Gemini in parallel with synthesis and guided resolution.
Autonomous agent orchestrator for full development lifecycles with zero human input, session budget management, and crash recovery
Media generation capabilities for terminal recordings (VHS), browser recordings (Playwright), GIF processing, and media composition
Git and workspace operations for active development workflows - commit messages, PR prep, documentation updates, and version management
Modern Python development suite - testing, performance optimization, async patterns, and packaging
Project management plugin that aligns initiatives with GitHub data - turns repositories, issues, and projects into status dashboards
A plugin marketplace for Claude Code, Anthropic's agentic coding tool.
Night Market extends Claude Code with 23 plugins covering git workflows, code review, spec-driven development, architecture selection, codebase visualization, autonomous agents, multi-LLM delegation, ML-enhanced scoring, and multi-source research. 161 skills, 146 slash commands, and 50 agents. Each plugin installs independently.
Requires Claude Code 2.1.16+ and Python 3.9+ for hooks. See Requirements for details.
# Add the marketplace
/plugin marketplace add athola/claude-night-market
# Install plugins you need
/plugin install sanctum@claude-night-market # Git workflows
/plugin install pensive@claude-night-market # Code review
/plugin install spec-kit@claude-night-market # Spec-driven dev
# Use them
/prepare-pr # Prepare a pull request
/full-review # Run code review
Alternative: Install via npx with
npx skills add athola/claude-night-market (installs all plugins at once).
After installation, run claude --init for one-time setup.
Note: If the
Skilltool is unavailable, read skill files directly atplugins/{plugin}/skills/{skill-name}/SKILL.md.
# Install specific plugins
opkg i gh@athola/claude-night-market --plugins sanctum
opkg i gh@athola/claude-night-market --plugins pensive,conserve
# Plugins that depend on shared runtime skills (e.g. attune, conjure)
# automatically pull packages/core as a dependency
See the Installation Guide for detailed setup options.
23 plugins organized in four layers. Domain specialists depend on utility plugins, which depend on foundation plugins, which depend on the meta layer.
flowchart TB
classDef domainClass fill:#e8f4f8,stroke:#2980b9,stroke-width:2px,color:#2c3e50
classDef utilityClass fill:#f8f4e8,stroke:#f39c12,stroke-width:2px,color:#2c3e50
classDef foundationClass fill:#f4e8f8,stroke:#8e44ad,stroke-width:2px,color:#2c3e50
classDef metaClass fill:#e8f4e8,stroke:#27ae60,stroke-width:2px,color:#2c3e50
subgraph Domain["Domain Specialists"]
direction LR
D1[archetypes]:::domainClass
D2[pensive]:::domainClass
D3[parseltongue]:::domainClass
D4[memory-palace]:::domainClass
D5[spec-kit]:::domainClass
D6[minister]:::domainClass
D7[attune]:::domainClass
D8[scry]:::domainClass
D9[scribe]:::domainClass
D10[tome]:::domainClass
D11[gauntlet]:::domainClass
D12[cartograph]:::domainClass
end
subgraph Utility["Utility Layer"]
direction LR
U1[conserve]:::utilityClass
U2[conjure]:::utilityClass
U3[hookify]:::utilityClass
U4[egregore]:::utilityClass
U5[herald]:::utilityClass
U6[oracle]:::utilityClass
end
subgraph Foundation["Foundation Layer"]
direction LR
F1[imbue]:::foundationClass
F2[sanctum]:::foundationClass
F3[leyline]:::foundationClass
end
subgraph Meta["Meta Layer"]
direction LR
M1[abstract]:::metaClass
end
Domain ==> Utility ==> Foundation ==> Meta