demo-skill
Generate well-structured technical documents, reports, and summaries with consistent formatting. Use this skill whenever the user asks to write a technical d...
mofeiguo
@mofeiguo
What This Skill Does
Generates well-structured technical documents, reports, and summaries with consistent formatting. It uses predefined templates for technical specs, project status reports, meeting minutes, and README files, and follows writing principles like active voice and concrete examples.
Replaces manually formatting and structuring professional documents from scratch by providing ready-to-use templates and a consistent writing workflow.
When to Use It
- Create a technical specification for a new feature or component
- Write a project status report with progress, risks, and metrics
- Generate meeting minutes with discussion notes and action items
- Draft a README or onboarding guide for a new project
- Produce an API or module documentation with interface details
- Compile a decision log or summary from a team discussion
Install
$ openclaw skills install @mofeiguo/demo-skillDemo Document Generator
A skill for generating clean, professional documents with consistent structure.
When to apply this skill
Use this skill for:
- Technical specifications and feature docs
- Project reports and status updates
- API or module documentation
- Meeting minutes and decision logs
- README files and onboarding guides
Document Generation Workflow
- Understand the document type — identify what kind of document is needed and who will read it
- Gather key information — ask only the essential questions (purpose, audience, main content points); don't over-ask
- Choose the right template — pick from the templates below based on type
- Write the draft — fill in the template with real content, not placeholder text
- Review for clarity — ensure each section adds value; cut anything redundant
Templates
Technical Specification
# [Feature/Component Name]
## Overview
One paragraph describing what this is and why it exists.
## Goals
- [Goal 1]
- [Goal 2]
## Non-Goals
- [What this explicitly does NOT cover]
## Design / Approach
Describe the solution, key decisions, and rationale.
## API / Interface (if applicable)
Show the interface, endpoints, or data models.
## Open Questions
- [Unresolved items]
## References
- [Links to related docs or tickets]
Project Status Report
# [Project Name] — Status Update ([Date])
## Summary
One sentence on overall health: 🟢 On track / 🟡 At risk / 🔴 Blocked
## Progress This Period
- [Completed item 1]
- [Completed item 2]
## Next Steps
- [Planned item 1]
- [Planned item 2]
## Risks & Blockers
| Issue | Impact | Owner | Status |
|-------|--------|-------|--------|
## Metrics (if applicable)
| Metric | Target | Actual |
|--------|--------|--------|
Meeting Minutes
# Meeting: [Topic] — [Date]
**Attendees:** [Names]
**Facilitator:** [Name]
## Agenda
1. [Item 1]
2. [Item 2]
## Discussion & Decisions
### [Topic 1]
- Discussion: ...
- Decision: ...
## Action Items
| Action | Owner | Due |
|--------|-------|-----|
| [Task] | [Name] | [Date] |
## Next Meeting
[Date, time, agenda preview]
README / Onboarding Guide
# [Project Name]
> [One-line tagline]
## What is this?
Brief description — what problem does it solve?
## Quick Start
```bash
# Installation and first run
Usage
Core usage examples with real commands or code.
Configuration
Key options and how to set them.
Contributing
How to get started contributing.
License
[License type]
## Writing Principles
- **Lead with the "why"** — readers should immediately understand the purpose
- **Use concrete examples** — show real values, real code, real names; avoid `foo/bar` placeholders
- **Keep sections lean** — one section = one idea; if a section feels thin, fold it into another
- **Tables over lists** for structured comparisons; bullet lists for independent items
- **Active voice** — "The API returns X" not "X is returned by the API"
## Output Format
Always produce the document as a markdown code block so it's easy to copy. If the user seems to want a file saved to disk, write it as a `.md` file in the current directory and tell them where it is.
Top skills in this category
PollyReach
@pollyreachPollyReach gives every AI agent a phone number and the ability to get things done over the phone — finding contacts, making calls, and completing tasks. Just...
Proactive Agent Lite
@bestrockyTransform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version f...
Planning with files
@othmanadiManus-style persistent file-based planning for AI coding agents: keeps task_plan.md, findings.md, and progress.md on disk so work survives context loss and /clear. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring 5+ tool calls. Supports a
Productivity
@ivangdavilaDiagnoses and repairs personal productivity: overwhelm, procrastination, scattered priorities, collapsed habits, busywork that never finishes. Use when someone is overwhelmed or behind; when they cannot start, cannot stop, or keep replanning instead of working; when everything feels urgent and the list is no longer trusted; when goals never turn into shipped work; when meetings and messages eat the day; when a habit keeps breaking; when they want a weekly review, a shutdown routine, or one trusted home for goals, projects and commitments; and when the constraint is a situation — student, manager, executive, parent, freelancer, founder, creative, remote work, ADHD, burnout, or guilt about resting. Covers capacity math, estimation, WIP limits, delegation and saying no. Not for calendar-API automation (`calendar-planner`), running the day-to-day list (`task-list`), or the narrower tools: time blocking (`time-management`), habit streaks (`habits`), deep-work rituals (`deep-work`).
Agent Autonomy Kit
@ryancampbellStop waiting for prompts. Keep working.