Installs into .claude/skills of the current project.
Are you the author of Campaign Analytics?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-campaign-analytics)
---
name: campaign-analytics
description: Analyze campaign content patterns, character relationships, and narrative development
license: MIT
compatibility: opencode
metadata:
audience: campaign-managers
workflow: jekyll
---
## What I do
- Track character appearance frequency across sessions
- Analyze faction relationship dynamics and power shifts
- Identify narrative arcs and plot development patterns
- Generate campaign statistics and content metrics
- Predict future content needs based on story progression
- Map campaign themes and moral axis development
## When to use me
Use this when:
- Planning future sessions and story developments
- Understanding character relationships and alliances
- Analyzing campaign pacing and narrative structure
- Identifying underutilized characters or factions
- Preparing campaign summaries or retrospectives
## Usage Examples
### Character Analysis
```
/skill({ name: "campaign-analytics" })
Analysis: Character relationships
Scope: All sessions and NPCs
Focus: Alliance patterns, conflict development
```
### Narrative Structure Review
```
/skill({ name: "campaign-analytics" })
Analysis: Story arcs and pacing
Timeframe: Sessions 1-6
Metrics: Character screen time, plot progression
```
### Content Planning
```
/skill({ name: "campaign-analytics" })
Analysis: Future needs prediction
Basis: Current story trends
Output: Session templates, character development opportunities
```
## Analysis Dimensions
### Character Metrics
- **Appearance Frequency**: How often each character appears
- **Story Impact**: Importance in key plot decisions
- **Relationship Network**: Connections to other characters
- **Development Arc**: Character growth over sessions
- **Survival Rate**: Character longevity in dangerous campaign
### Faction Dynamics
- **Power Balance**: Relative influence between factions
- **Alliance Patterns**: Shifting coalitions and conflicts
- **Political Position**: Stances on key campaign issues
- **Resource Control**: Access to magical or material resources
- **Military Strength**: Defensive and offensive capabilities
### Narrative Patterns
- **Session Pacing**: Action vs. roleplay vs. investigation balance
- **Plot Arc Structure**: Introduction, rising action, climax, resolution
- **Moral Complexity**: Shades of gray in character motivations
- **Threat Escalation**: Increasing danger levels over time
- **Player Agency**: Impact of player decisions on story
## Analytical Operations
### Content Parsing
1. Scan all sessions for character mentions and appearances
2. Extract faction stances and relationship changes
3. Track plot progression and key decision points
4. Identify recurring themes and motifs
5. Map campaign timeline and events
### Relationship Mapping
1. Build character-to-character relationship graphs
2. Map faction-to-faction alliance networks
3. Track enemy-to-organization affiliations
4. Identify relationship changes over time
5. Visualize political landscapes
### Trend Analysis
1. Calculate character appearance trends
2. Analyze faction power shifts
3. Track moral axis movements (Violence vs. Restraint, etc.)
4. Identify underdeveloped story elements
5. Predict future narrative needs
## Reports Generated
### Character Dashboard
- Appearance frequency and story importance scores
- Relationship network visualization
- Development arc progress tracking
- Survival statistics and risk assessment
- Screen time distribution across sessions
### Faction Analysis
- Current power ranking and influence levels
- Alliance network and dependency mapping
- Political stance summary on key issues
- Resource control and capability assessment
- Strategic vulnerability identification
### Narrative Insights
- Session pacing and genre distribution
- Plot arc completeness and progression
- Theme emergence and development tracking
- Player choice impact assessment
- Content gap identification and recommendations
### Campaign Metrics
- Total content volume and growth rate
- Cross-reference completeness and accuracy
- Link integrity and navigation efficiency
- Asset utilization and media coverage
- Publication status and workflow efficiency
## Predictive Analytics
### Content Recommendations
- Characters needing development or screen time
- Factions requiring story focus or clarification
- Plot elements that need resolution
- New content types to support story arcs
- Relationship changes that would enhance drama
### Session Planning
- Suggested character appearances for upcoming sessions
- Plot hooks based on unresolved story elements
- Faction conflict opportunities for dramatic tension
- Moral decision points aligned with campaign themes
- Player choice scenarios with meaningful consequences
### Long-term Campaign Health
- Story pacing balance recommendations
- Character engagement optimization
- Faction dynamics equilibrium suggestions
- Narrative complexity maintenance
- Campaign arc completion projections
## Strategic Insights
### Thematic Development
- Track how core campaign themes emerge
- Identify moral axis shifts (Violence vs. Restraint, Isolation vs. Outreach, Preservation vs. Transformation)
- Analyze how player choices affect theme development
- Suggest story elements to reinforce desired themes
### Player Agency Impact
- Measure how player decisions shape narrative
- Identify consequences of key choices
- Analyze branching paths and their effects
- Track relationship changes based on player actions
- Suggest future choice points for increased agency
### Campaign Evolution
- Map story complexity over time
- Track escalation patterns and threat levels
- Analyze world expansion and discovery
- Identify content becoming irrelevant or outdated
- Suggest refresh opportunities and new directions
Ask clarifying questions about:
- Which analytical dimensions are most important for campaign management
- How to weight character importance vs. appearance frequency
- Whether to focus on past performance or future planning
- How to handle incomplete or missing data points
- What metrics should trigger specific recommendations