document-creation
Document Creation
Generate structured documents from conversations, summaries, and content in open formats.
Core Capabilities
Supported formats:
- Markdown (.md) - Structured text with formatting
- PDF (.pdf) - Professional documents with optional visual polish
- Text (.txt) - Plain text for maximum compatibility
Document types:
- Conversation summaries - Extract and structure chat content
- Executive reports - Polished summaries for leadership
- Technical documentation - Structured reference materials
- Meeting notes - Organized action items and decisions
- Project briefs - Scoped overviews and requirements
Workflow
1. Determine Document Type
Identify the document's purpose and audience:
Executive/Client-facing: Reports, presentations, proposals, executive summaries → Use design-assistant skill for visual polish
Internal/Working: Meeting notes, drafts, technical docs, quick summaries
→ Create directly without design enhancement
Triggers for design integration:
- User explicitly requests "professional", "polished", or "presentation-ready"
- Document is labeled as executive summary, client report, or proposal
- Context suggests external audience
2. Extract and Structure Content
From conversations:
- Identify key points, decisions, and action items
- Remove conversational artifacts (greetings, clarifications)
- Organize chronologically or thematically
- Preserve important context and reasoning
From summaries:
- Condense while maintaining essential information
- Use clear hierarchical structure
- Highlight critical insights upfront
- Include relevant details without bloat
3. Apply Format-Specific Patterns
Markdown:
- Use headers (# ## ###) for hierarchy
- Bold for emphasis, italics for nuance
- Lists for structured information
- Code blocks for technical content
- Links for references
PDF (without design skill):
- Clean, readable typography
- Adequate whitespace
- Consistent formatting
- Professional but simple appearance
PDF (with design-assistant):
- Enhanced visual hierarchy
- Brand-appropriate styling
- Professional layout and graphics
- Executive-ready presentation
Text:
- Clear line breaks for readability
- Minimal formatting, maximum compatibility
- Section markers using caps or delimiters
4. Structure Guidelines
Standard document structure:
Title/Header
- Clear, descriptive
Executive Summary (if appropriate)
- 2-3 sentences maximum
- Key takeaway upfront
Body Content
- Logical sections with clear headers
- Scannable with visual hierarchy
- Bullet points for lists
- Paragraphs for detailed explanation
Conclusion/Next Steps (if appropriate)
- Action items
- Decisions required
- Follow-up needed
For conversation summaries:
Summary of [Topic/Meeting]
Date: [date]
Key Decisions:
- [Decision 1]
- [Decision 2]
Discussion Points:
- [Point 1]: [Brief explanation]
- [Point 2]: [Brief explanation]
Action Items:
- [ ] [Action item 1] - [Owner]
- [ ] [Action item 2] - [Owner]
Next Steps:
- [What happens next]
Integration with Design Skill
When visual polish is needed:
- Create the document content first (markdown or structured text)
- Invoke design-assistant skill with content and context
- Specify document type (report, brief, summary)
- Let design skill handle visual formatting and PDF generation
Don't trigger design skill when:
- User requests a "quick summary" or "notes"
- Document is explicitly internal or draft
- User specifies "simple" or "basic" format
- Speed is prioritized over appearance
Best Practices
Clarity:
- Lead with the most important information
- Use active voice
- Avoid jargon unless audience-appropriate
- Define acronyms on first use
Scannability:
- Break long paragraphs into shorter ones
- Use headers to create visual hierarchy
- Employ bullet points for lists
- Bold key terms sparingly
Conciseness:
- Remove redundant information
- Combine related points
- Eliminate filler words
- Respect the reader's time
Accuracy:
- Verify facts from conversation
- Maintain original meaning
- Note uncertainties or assumptions
- Date-stamp when relevant
Output Location
Save documents to /mnt/user-data/outputs/ and provide computer:// links for user access.
Example Triggers
- "Create a document summarizing our conversation"
- "Make a report about [topic]"
- "Export this to PDF"
- "Document this in markdown"
- "Generate meeting notes from this discussion"
- "Create an executive summary of our analysis"
- "I need this formatted as a professional report"
More from campbellmcgregor/claude-skills-repo
first-principle-thinking
Expert methodology for breaking down complex problems into fundamental truths and rebuilding solutions from the ground up. Use when users need breakthrough innovation (not incremental improvement), question industry assumptions, face seemingly impossible problems, want to understand root causes, ask "why does this have to be this way", "rethink from scratch", "reimagine this", request analysis "from first principles", want to challenge conventional wisdom, question everything, or need to deconstruct problems to their core elements. Ideal for strategic decisions, innovation challenges, cost optimization, and escaping local optima.
11agentic-development
Conversational guidance for building software with AI agents, covering workflows, tool selection, prompt strategies, parallel agent management, and best practices based on real-world high-volume agentic development experience. Use this skill when users ask about setting up agentic workflows, choosing models, optimizing prompts, managing parallel agents, or improving agent output quality.
9critical-thinking-partner
Acts as an intellectual sparring partner to critique, challenge, and refine thinking through Socratic questioning and alternative perspectives. Activates automatically when detecting complex decision-making, strategic planning, or multi-consideration problems where critical evaluation adds value. Also activates when user explicitly asks to "challenge my thinking", "critique this idea", "what am I missing", "play devil's advocate", or similar requests for critical analysis. Includes synthesis mode to integrate feedback into refined positions.
5design-assistant
Expert graphic, UI/UX designer for creating mockups, wireframes, and visual designs. Use when user needs help with designing interfaces, creating mockups, prototyping layouts, visual design feedback, design systems, brand identity, choosing colors/typography, or creating graphics. Triggers include "design," "mockup," "wireframe," "UI," "UX," "interface," "visual," "brand," or "prototype.
3ciso-coach
Expert CISO coaching and mentorship for security leaders in training. Use when the user asks for CISO coach guidance, executive communication advice, security leadership strategies, or needs help translating technical security issues for non-technical audiences. Also activates for discussions about current security events, threat landscape analysis, board-level security topics, risk communication, or security program development from a CISO perspective.
2