---
title: "lunarmoon26-agent-skills"
description: "Portable engineering, technical writing, and media-processing skills for coding agents."
canonical: https://agentpluginsdirectory.com/plugins/lunarmoon26-agent-skills
last-updated: 2026-09-11
---

# lunarmoon26-agent-skills
Portable engineering, technical writing, and media-processing skills for coding agents.
- Slug: lunarmoon26-agent-skills
- Publisher: lunarmoon26
- Repository: https://github.com/lunarmoon26/agent-skills
- Manifest: plugin.json
- Version: 0.1.1
- Category (editorial): other
- Skills: 5 (document-driven-development, lightweight-architecture, photo-processing, research-driven-development, tech-breakdown-in-chinese)
- MCP servers: 1 (photo-processing)
- Stars: 0
- Repository created: 2026-09-10
- Repository last pushed: 2026-09-11
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/lunarmoon26-agent-skills
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What lunarmoon26-agent-skills does, in the publisher's words

Personal skills for AI coding agents, following the Agent Skills format.

The repository is also an Agent Plugins 1.0 package. Its photo_process MCP tool uses @lunarmoon26/agent-skill-runtime to run the pinned Python bridge in skills/photo-processing/skill-runtime.json. The MCP bridge requires Node.js 22.20 or newer; the photo tool itself uses uv and Python 3.11 through 3.14.

Prepare the exact PEP 723 dependency once before enabling the MCP server:

- document-driven-development
- lightweight-architecture
- photo-processing
- research-driven-development
- tech-breakdown-in-chinese

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/lunarmoon26/agent-skills/HEAD/README.md

## Skills

- document-driven-development: Use for repository-level documentation-first engineering when the user explicitly requests document-driven or spec-first work, a PRD or feature contract, canonical documentation ownership, docs-to-code drift repair, synchronized docs/code/tests, or requirement-to-evidence closure. Also use for cons…
- lightweight-architecture: Use for repository architecture documentation and significant design decisions: architecture briefs, arc42-style context or views, system boundaries, decomposition, critical runtime or deployment flows, quality scenarios, risks, architecture reviews, ADRs, decision records, option tradeoffs, and su…
- photo-processing: Use when the user wants to resize, crop, convert, optimize, recolor, mask, flood fill, use a Magic Wand-style contiguous color selection, make image backgrounds transparent, create transparent icon assets, split a sprite sheet, calculate icon crop offsets, or generate CSS sprite positions for PNG,…
- research-driven-development: Use for evidence-led engineering when a task requires drilling into local or external codebases, comparing implementations, frameworks, libraries, or standards, evaluating strengths and weaknesses, tracing how a system really works, or researching before a consequential implementation choice. Use w…
- tech-breakdown-in-chinese: Use when writing a Chinese-language article or note that explains a new architecture, framework, runtime, library, protocol, or system design by deriving it from zero instead of listing APIs. Triggers include requests to explain a system step by step in Chinese, write a "from scratch" breakdown, di…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- photo-processing: transport: stdio; command: npx -y @lunarmoon26/agent-skill-runtime@0.1.1 mcp --root ${PLUGIN_ROOT} --manifest skills/photo-processing/skill-runtime.json --allow filesystem-write

Read from the plugin's own mcp.json. Environment variable names only, never values.
