claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
Converts external documents (PDF, DOCX, PPTX, XLSX, HTML) into editable markdown. Use when ingesting external files for rewriting or project integration.
$ npx -y skills add athola/claude-night-market --skill doc-importer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doc-importerContext preview
The summary Claude sees to decide when to auto-load this skill.
Converts external documents (PDF, DOCX, PPTX, XLSX, HTML) into editable markdown. Use when ingesting external files for rewriting or project integration.
name: doc-importer description: Converts external documents (PDF, DOCX, PPTX, XLSX, HTML) into editable markdown. Use when ingesting external files for rewriting or project integration. alwaysApply: false category: artifact-generation tags: - import - conversion - documents - ingestion dependencies: - leyline:document-conversion - leyline:content-sanitization - scribe:slop-detector - scribe:doc-generator complexity: basic model_hint: fast estimated_tokens: 400
Import external documents into editable markdown.
to convert into project documentation
rewriting or remediation
markdown documentation
`memory-palace:knowledge-intake`
remediation mode directly
Determine the source document:
Apply the `leyline:document-conversion` protocol:
1. Construct URI from source (file path or URL) 2. Try the markitdown MCP tool for best quality 3. If unavailable, use native tool fallbacks 4. If format unsupported, inform user
After conversion, normalize the markdown:
`leyline:markdown-formatting`
headers/footers, watermarks, repeated logos)
Apply the `leyline:content-sanitization` checklist:
Write the converted markdown to the target location. Default: same directory as source, with `.md` extension. Ask the user for target path if ambiguous.
If the user wants polishing or rewriting:
mode on the imported file
application, and quality gates
Offer this step. Do not assume the user wants remediation.
The imported markdown should:
(note: image files may need separate handling)
`<!-- REVIEW: conversion artifact -->`
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.