feat: Add OurDigital custom skills package (10 skills)

Complete implementation of OurDigital skills with dual-platform support
(Claude Desktop + Claude Code) following standardized structure.

Skills created:
- 01-ourdigital-brand-guide: Brand reference & style guidelines
- 02-ourdigital-blog: Korean blog drafts (blog.ourdigital.org)
- 03-ourdigital-journal: English essays (journal.ourdigital.org)
- 04-ourdigital-research: Research prompts & workflows
- 05-ourdigital-document: Notion-to-presentation pipeline
- 06-ourdigital-designer: Visual/image prompt generation
- 07-ourdigital-ad-manager: Ad copywriting & keyword research
- 08-ourdigital-trainer: Training materials & workshop planning
- 09-ourdigital-backoffice: Quotes, proposals, cost analysis
- 10-ourdigital-skill-creator: Meta skill for creating new skills

Features:
- YAML frontmatter with "ourdigital" or "our" prefix triggers
- Standardized directory structure (code/, desktop/, shared/, docs/)
- Shared environment setup (_ourdigital-shared/)
- Comprehensive reference documentation
- Cross-skill integration support

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-31 16:50:17 +07:00
parent 7d20abe811
commit 0bc24d00b9
169 changed files with 9970 additions and 741 deletions

View File

@@ -0,0 +1,269 @@
# Agenda Templates Guide
## Overview
Templates for deriving meeting agendas from research content.
## Agenda Derivation Process
### Step 1: Topic Identification
Extract potential agenda items from research:
1. Main section headers → Primary topics
2. Key findings → Discussion points
3. Data insights → Review items
4. Recommendations → Decision points
5. Open questions → Discussion topics
### Step 2: Priority Assignment
Score each topic by:
- **Urgency**: Time-sensitive? (0-5)
- **Impact**: Business impact? (0-5)
- **Complexity**: Discussion needed? (0-5)
- **Dependencies**: Blocks other work? (0-5)
### Step 3: Time Allocation
Estimate discussion time:
- **Simple update**: 3-5 minutes
- **Data review**: 5-10 minutes
- **Discussion topic**: 10-15 minutes
- **Decision point**: 15-20 minutes
- **Strategic planning**: 20-30 minutes
## Meeting Type Templates
### Executive Review Meeting
```
1. Executive Summary (5 min)
- Key achievements
- Critical metrics
2. Performance Review (10 min)
- KPI dashboard
- Trend analysis
3. Strategic Topics (20 min)
- Market opportunities
- Competitive landscape
4. Decision Points (15 min)
- Resource allocation
- Priority changes
5. Next Steps (5 min)
- Action items
- Follow-up schedule
```
### Project Status Meeting
```
1. Project Overview (3 min)
- Current phase
- Overall timeline
2. Progress Update (10 min)
- Completed milestones
- Current activities
3. Blockers & Risks (15 min)
- Issue discussion
- Mitigation plans
4. Resource Needs (10 min)
- Team requirements
- Budget status
5. Next Sprint Planning (10 min)
- Upcoming milestones
- Task assignments
```
### Strategy Planning Session
```
1. Context Setting (10 min)
- Market analysis
- Current position
2. Opportunity Assessment (20 min)
- Growth areas
- Innovation possibilities
3. Challenge Analysis (15 min)
- Competitive threats
- Internal limitations
4. Strategic Options (20 min)
- Scenario planning
- Trade-off analysis
5. Decision Framework (15 min)
- Evaluation criteria
- Next steps
```
### Customer/Partner Meeting
```
1. Introductions & Objectives (5 min)
- Meeting goals
- Agenda overview
2. Current Status (10 min)
- Project update
- Recent achievements
3. Discussion Topics (25 min)
- Requirements review
- Feedback discussion
4. Next Steps (10 min)
- Action items
- Timeline alignment
5. Q&A (10 min)
- Open questions
- Clarifications
```
### Team Brainstorming Session
```
1. Problem Statement (5 min)
- Challenge definition
- Success criteria
2. Context Sharing (10 min)
- Research findings
- Constraints
3. Idea Generation (25 min)
- Open brainstorming
- Concept exploration
4. Idea Prioritization (15 min)
- Feasibility assessment
- Impact evaluation
5. Action Planning (10 min)
- Next steps
- Owner assignment
```
## Agenda Item Formulation
### From Finding to Agenda Item
**Research Finding**: "Customer satisfaction decreased 15% in Q4"
**Agenda Item**: "Q4 Customer Satisfaction Analysis & Recovery Plan"
**Time**: 15 minutes
**Discussion Points**:
- Root cause analysis
- Customer feedback themes
- Proposed improvements
- Success metrics
### From Data to Discussion
**Data Point**: "Conversion rate: 2.3% (industry avg: 3.5%)"
**Agenda Item**: "Conversion Optimization Strategy"
**Time**: 20 minutes
**Discussion Points**:
- Benchmark analysis
- Bottleneck identification
- Improvement initiatives
- Resource requirements
### From Recommendation to Decision
**Recommendation**: "Expand into European market"
**Agenda Item**: "European Market Expansion Decision"
**Time**: 25 minutes
**Decision Points**:
- Market opportunity validation
- Investment requirements
- Risk assessment
- Go/No-go decision
## Dynamic Agenda Adjustments
### For Limited Time (30 min meeting)
- Focus on critical decisions only
- Combine related topics
- Move updates to pre-read
- Schedule follow-ups for details
### For Extended Discussion (90+ min)
- Add break time (10 min at 45 min mark)
- Include deep-dive sections
- Add buffer time for Q&A
- Include working session time
### For Mixed Audience
- Start with common interests
- Segment specialized topics
- Plan parallel tracks if needed
- End with unified next steps
## Agenda Optimization Tips
### Topic Sequencing
1. **Energy curve**: High-energy topics after warm-up
2. **Decision fatigue**: Critical decisions early
3. **Logical flow**: Dependencies first
4. **Engagement**: Mix presentation and discussion
### Time Management
- **80% rule**: Plan for 80% of available time
- **Buffer zones**: 5-minute buffers between major topics
- **Parking lot**: Designate time for unexpected items
- **Hard stops**: Clear end times for each section
### Participation Planning
- **Speaker rotation**: Distribute presentation duties
- **Discussion leaders**: Assign topic owners
- **Note takers**: Rotate responsibility
- **Timekeeper**: Designated role
## Output Formats
### Detailed Agenda
```markdown
## Meeting: [Title]
**Date**: [Date] | **Time**: [Duration] | **Location**: [Place/Virtual]
### Attendees
- Required: [List]
- Optional: [List]
### Objectives
1. [Primary objective]
2. [Secondary objective]
### Agenda
#### 1. [Topic Name] (10 min) - [Owner]
**Objective**: [What to achieve]
**Materials**: [Pre-read links]
**Discussion Points**:
- [Point 1]
- [Point 2]
**Decision Needed**: [Yes/No - what decision]
[Continue for each topic...]
### Pre-Work
- [ ] Review [document]
- [ ] Prepare [input]
### Success Metrics
- [ ] [Metric 1]
- [ ] [Metric 2]
```
### Quick Agenda
```markdown
## [Meeting Title] - [Date]
1. [Topic 1] - [Duration] - [Owner]
2. [Topic 2] - [Duration] - [Owner]
3. [Topic 3] - [Duration] - [Owner]
4. Next Steps - 5 min
Total: [Total Duration]
```

View File

@@ -0,0 +1,150 @@
# Research Patterns Guide
## Overview
Common patterns for extracting and structuring research content from Notion.
## Content Extraction Patterns
### Hierarchical Extraction
Extract content respecting the document hierarchy:
```
1. Main Topics (H1 headers)
- Key Points (H2 headers)
- Supporting Details (H3 headers)
- Data points
- Examples
```
### Data Point Extraction
Identify and extract quantitative information:
- **Metrics**: Numbers with units (e.g., "25% growth")
- **KPIs**: Key Performance Indicators
- **Comparisons**: Year-over-year, benchmarks
- **Trends**: Directional indicators
### Action Item Detection
Look for action-oriented language:
- Keywords: "recommend", "suggest", "propose", "should"
- Imperatives: "implement", "deploy", "analyze"
- Future tense: "will", "plan to", "intend to"
## Synthesis Patterns
### Theme Clustering
Group related content by theme:
1. **Technical themes**: Technology, infrastructure, systems
2. **Business themes**: Strategy, market, competition
3. **Operational themes**: Process, efficiency, workflow
4. **Customer themes**: Satisfaction, feedback, needs
### Priority Scoring
Rank content by importance:
- **Critical**: Urgent, high-impact, deadline-driven
- **Important**: Strategic, long-term value
- **Relevant**: Supporting information, context
- **Optional**: Nice-to-have, future consideration
### Evidence Mapping
Connect claims to supporting evidence:
```
Claim → Data Point → Source
"Market is growing" → "25% YoY growth" → "Q4 Market Report"
```
## Notion-Specific Patterns
### Database Queries
When extracting from Notion databases:
1. Filter by date range for recent content
2. Sort by priority or importance fields
3. Group by category or project
4. Aggregate metrics across entries
### Page Relationships
Follow page links strategically:
- **Parent pages**: For context and background
- **Child pages**: For detailed information
- **Linked pages**: For related topics
- **Mentioned pages**: For cross-references
### Content Types
Handle different Notion content types:
- **Text blocks**: Extract as-is
- **Toggle lists**: Expand and include all content
- **Tables**: Convert to structured data
- **Embeds**: Note source and type
- **Code blocks**: Preserve formatting
## Quality Checks
### Completeness
Ensure extraction captures:
- [ ] All main sections
- [ ] Key data points
- [ ] Action items
- [ ] Recommendations
- [ ] Links and references
### Accuracy
Verify extracted content:
- [ ] Numbers match source
- [ ] Quotes are exact
- [ ] Context is preserved
- [ ] Relationships are maintained
### Relevance
Filter content by:
- [ ] Topic relevance
- [ ] Time relevance (recent vs outdated)
- [ ] Audience relevance
- [ ] Objective relevance
## Advanced Patterns
### Sentiment Analysis
Identify tone and sentiment:
- **Positive indicators**: Success, achievement, growth
- **Negative indicators**: Challenge, risk, decline
- **Neutral indicators**: Stable, maintained, unchanged
### Temporal Analysis
Track changes over time:
- **Historical context**: Past performance
- **Current state**: Present situation
- **Future projections**: Plans and forecasts
### Cross-Reference Analysis
Connect information across sources:
- **Confirmatory**: Multiple sources agree
- **Contradictory**: Sources conflict
- **Complementary**: Sources add different perspectives
## Output Formatting
### Executive Summary Pattern
```
1. High-level conclusion (1-2 sentences)
2. Key findings (3-5 bullets)
3. Critical metrics (top 3-5)
4. Immediate actions (top 3)
```
### Detailed Report Pattern
```
1. Background and context
2. Methodology
3. Findings by category
4. Data analysis
5. Conclusions
6. Recommendations
7. Appendices
```
### Quick Brief Pattern
```
1. What: Core message
2. Why: Importance/impact
3. How: Key data/evidence
4. When: Timeline/urgency
5. Who: Stakeholders/owners
```

View File

@@ -0,0 +1,327 @@
# Slide Layouts Guide
## Overview
Layout patterns and best practices for different slide types.
## Layout Principles
### Visual Hierarchy
1. **Primary**: Title/headline (largest, boldest)
2. **Secondary**: Key points (medium, clear)
3. **Tertiary**: Supporting details (smaller, lighter)
4. **Quaternary**: Metadata (smallest, subtle)
### Balance & Alignment
- **Rule of thirds**: Divide slide into 9 sections
- **White space**: 30-40% minimum
- **Alignment grid**: Consistent margins and gutters
- **Visual weight**: Balance text, images, and data
## Core Slide Types
### 1. Title Slide
```
┌─────────────────────────────────┐
│ │
│ │
│ [Company Logo] │
│ │
│ PRESENTATION TITLE │
│ Subtitle Text │
│ │
│ Date | Author │
│ │
└─────────────────────────────────┘
```
**Elements**:
- Title: 44-48pt, bold, centered
- Subtitle: 24-28pt, regular, centered
- Metadata: 14-16pt, light, centered
- Background: Gradient or image with overlay
### 2. Section Divider
```
┌─────────────────────────────────┐
│ │
│ │
│ │
│ SECTION TITLE │
│ Brief Context │
│ │
│ │
│ │
└─────────────────────────────────┘
```
**Elements**:
- Section title: 36-40pt, bold
- Context: 20-24pt, regular
- Background: Brand color or pattern
- Number indicator (optional): Large, subtle
### 3. Content Slide - Text Only
```
┌─────────────────────────────────┐
│ SLIDE TITLE │
├─────────────────────────────────┤
│ │
│ • Key point one with detail │
│ Supporting information │
│ │
│ • Key point two with detail │
│ Supporting information │
│ │
│ • Key point three with detail │
│ Supporting information │
│ │
└─────────────────────────────────┘
```
**Elements**:
- Title: 32pt, bold, left-aligned
- Bullets: 18-20pt, regular
- Sub-bullets: 16-18pt, light
- Line spacing: 1.5x
### 4. Content Slide - Text + Image
```
┌─────────────────────────────────┐
│ SLIDE TITLE │
├────────────────┬────────────────┤
│ │ │
│ • Point one │ │
│ │ [IMAGE/ │
│ • Point two │ CHART] │
│ │ │
│ • Point three │ │
│ │ │
└────────────────┴────────────────┘
```
**Proportions**:
- Text: 50-60% width
- Visual: 40-50% width
- Padding: 0.5" between columns
### 5. Data Visualization
```
┌─────────────────────────────────┐
│ DATA INSIGHT TITLE │
├─────────────────────────────────┤
│ ┌──────────┐ │
│ │ │ │
│ │ CHART/ │ │
│ │ GRAPH │ │
│ │ │ │
│ └──────────┘ │
│ │
│ Key Insight: [Callout text] │
└─────────────────────────────────┘
```
**Elements**:
- Chart: 60-70% of slide area
- Title: Descriptive, not just "Sales Data"
- Callout: Highlight key finding
- Legend: Only if necessary
### 6. Comparison Slide
```
┌─────────────────────────────────┐
│ COMPARISON TITLE │
├────────────────┬────────────────┤
│ Option A │ Option B │
├────────────────┼────────────────┤
│ │ │
│ ✓ Advantage 1 │ ✓ Advantage 1 │
│ ✓ Advantage 2 │ ✓ Advantage 2 │
│ ✗ Drawback 1 │ ✗ Drawback 1 │
│ │ │
│ Metric: 85% │ Metric: 72% │
│ │ │
└────────────────┴────────────────┘
```
**Layout**:
- Equal column widths
- Consistent formatting
- Visual indicators (✓/✗, +/-)
- Highlight winner (if applicable)
### 7. Process/Timeline
```
┌─────────────────────────────────┐
│ PROCESS TITLE │
├─────────────────────────────────┤
│ │
│ [1]────►[2]────►[3]────►[4] │
│ Start Step Step End │
│ One Two │
│ │
│ Description of the process │
│ │
└─────────────────────────────────┘
```
**Variations**:
- Horizontal timeline
- Vertical timeline
- Circular process
- Chevron diagram
### 8. Quote/Testimonial
```
┌─────────────────────────────────┐
│ │
│ │
│ "Impactful quote │
│ that supports │
│ your message" │
│ │
│ - Attribution │
│ Title/Company │
│ │
└─────────────────────────────────┘
```
**Styling**:
- Quote: 24-28pt, italic or serif
- Attribution: 16-18pt, regular
- Quotation marks: Large, subtle
- Background: Minimal, maybe texture
### 9. Image-Focused
```
┌─────────────────────────────────┐
│ │
│ │
│ [FULL BLEED IMAGE] │
│ │
│ │
├─────────────────────────────────┤
│ Caption or Context Text │
└─────────────────────────────────┘
```
**Best Practices**:
- High-resolution images only
- Text overlay needs contrast
- Consider semi-transparent overlay
- Keep text minimal
### 10. Call-to-Action
```
┌─────────────────────────────────┐
│ │
│ │
│ CLEAR ACTION ITEM │
│ │
│ [ BUTTON/ACTION ] │
│ │
│ Supporting context │
│ │
└─────────────────────────────────┘
```
**Elements**:
- Action: 32-36pt, bold
- Button: Contrasting color
- Context: 18-20pt, regular
- Contact info (if applicable)
## Responsive Layouts
### Mobile-First Considerations
- Larger text (minimum 14pt)
- Single column layouts
- Touch-friendly spacing
- Simplified graphics
### Aspect Ratios
- **16:9** (Standard): 1920×1080px
- **4:3** (Traditional): 1024×768px
- **16:10** (Modern): 1920×1200px
- **1:1** (Social): 1080×1080px
## Color Usage
### Background Options
1. **White**: Maximum readability
2. **Light gray**: Reduces glare
3. **Dark**: For high contrast
4. **Gradient**: Adds depth
5. **Pattern**: Subtle texture
### Text Colors
- **Primary text**: High contrast (90%+)
- **Secondary text**: Medium contrast (70%+)
- **Accent text**: Brand color
- **Disabled text**: Low contrast (40%)
## Typography Guidelines
### Font Pairing
```
Heading Font + Body Font
- Poppins + Lora
- Arial + Georgia
- Helvetica + Times
- Roboto + Merriweather
```
### Size Hierarchy
```
Title: 44-48pt
Subtitle: 32-36pt
Heading: 28-32pt
Subheading: 20-24pt
Body: 16-20pt
Caption: 12-14pt
```
### Line Spacing
- Titles: 1.0-1.2x
- Body text: 1.5-1.6x
- Bullets: 1.4-1.5x
- Captions: 1.2-1.3x
## Animation & Transitions
### Entrance Animations
- **Fade in**: Universal, professional
- **Slide in**: Directional emphasis
- **Grow**: Importance emphasis
- **Appear**: Simple, no distraction
### Transition Timing
- Fast: 0.3s (between related slides)
- Medium: 0.5s (section transitions)
- Slow: 1.0s (major transitions)
### Build Sequences
1. Title appears
2. Main content fades in
3. Supporting elements slide in
4. Call-to-action grows
## Accessibility Considerations
### Color Contrast
- WCAG AA: 4.5:1 for normal text
- WCAG AA: 3:1 for large text
- WCAG AAA: 7:1 for normal text
### Font Sizes
- Minimum: 14pt for body text
- Minimum: 18pt for important text
- Maximum: 54pt for titles
### Alt Text
- Describe all images
- Explain all charts
- Summarize complex diagrams
## Quality Checklist
### Before Finalizing
- [ ] Consistent alignment across slides
- [ ] Proper contrast ratios
- [ ] No orphaned bullets
- [ ] Images are high resolution
- [ ] Data is clearly labeled
- [ ] Slide numbers present
- [ ] Brand elements applied
- [ ] Spell check completed
- [ ] Animations tested
- [ ] Export quality verified