Babysitter internal-comms-platform
Employee communications platform integration and analytics
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/business/public-relations/skills/internal-comms-platform" ~/.claude/skills/a5c-ai-babysitter-internal-comms-platform && rm -rf "$T"
manifest:
library/specializations/domains/business/public-relations/skills/internal-comms-platform/SKILL.mdsource content
Internal Communications Platform Skill
Overview
The Internal Communications Platform skill provides employee communications platform integration and analytics capabilities. This skill enables multi-channel employee communications, engagement tracking, and internal communications optimization.
Capabilities
Intranet Integration
- Staffbase intranet integration
- Workplace by Meta management
- SharePoint intranet operations
- Content publishing and scheduling
- Site analytics and engagement
Collaboration Platforms
- Viva Engage (Yammer) operations
- Microsoft Teams channel management
- Slack enterprise communications
- Channel and community management
- Cross-platform coordination
Email Communications
- Email newsletter platforms (Poppulo, ContactMonkey)
- Email template management
- Distribution list management
- A/B testing for internal email
- Deliverability monitoring
Video and Rich Media
- Internal video platform management
- Town hall streaming and recording
- Video analytics and engagement
- Podcast distribution
- Digital signage integration
Measurement and Analytics
- Analytics and engagement tracking
- Content performance analysis
- Channel effectiveness comparison
- Employee reach and readership
- Pulse survey integration
Usage
Channel Configuration
const internalChannelConfig = { channels: { intranet: { platform: 'Staffbase', purpose: 'Official news and resources', governance: 'comms-owned', frequency: 'daily' }, teams: { platform: 'Microsoft Teams', purpose: 'Real-time collaboration and alerts', governance: 'distributed', frequency: 'real-time' }, email: { platform: 'Poppulo', purpose: 'Important announcements and newsletters', governance: 'comms-approved', frequency: 'weekly-newsletter' }, video: { platform: 'Stream', purpose: 'Town halls and leadership messages', governance: 'comms-produced', frequency: 'monthly' } }, contentTypes: { companyNews: { channels: ['intranet', 'email'], approval: 'required' }, executiveMessages: { channels: ['intranet', 'email', 'video'], approval: 'executive' }, hrUpdates: { channels: ['intranet', 'teams'], approval: 'hr-comms' }, crisisAlerts: { channels: ['all'], approval: 'crisis-team' } }, analytics: { tracking: ['views', 'reads', 'engagement', 'shares'], reporting: 'weekly', benchmarks: 'internal-industry' } };
Communication Campaign
const communicationCampaign = { campaign: 'Annual Benefits Enrollment 2026', objectives: [ 'Ensure all employees aware of enrollment period', 'Drive completion of enrollment by deadline', 'Reduce HR inquiries through clear information' ], audiences: { allEmployees: { count: 5000 }, newHires: { count: 450, specialContent: true }, managers: { count: 500, toolkitRequired: true } }, channels: [ { channel: 'email', content: 'enrollment-announcement', day: 1 }, { channel: 'intranet', content: 'benefits-hub-launch', day: 1 }, { channel: 'teams', content: 'reminder-post', day: 7 }, { channel: 'email', content: 'deadline-reminder', day: 14 }, { channel: 'video', content: 'benefits-overview-webinar', day: 5 } ], metrics: { emailOpenRate: 78, intranetPageViews: 12500, webinarAttendance: 1200, enrollmentCompletion: 94, hrInquiries: 'reduced 25%' } };
Process Integration
This skill integrates with the following PR processes:
| Process | Integration Points |
|---|---|
| internal-communications-strategy.js | Strategy execution |
| change-management-communications.js | Change communications |
| town-hall-event-planning.js | Event support |
| employee-advocacy-program.js | Content distribution |
Best Practices
- Channel Purpose Clarity: Define clear purpose for each channel
- Content Governance: Establish approval workflows
- Measurement Discipline: Track engagement consistently
- Audience Segmentation: Tailor content to audiences
- Feedback Loops: Create ways for employee input
- Mobile First: Ensure mobile accessibility for all content
Metrics and KPIs
| Metric | Description | Target |
|---|---|---|
| Email Open Rate | Internal email opens | >70% |
| Intranet Engagement | Active users monthly | >60% |
| Content Readership | Articles read to completion | >40% |
| Channel Awareness | Employee awareness of channels | >90% |
| Satisfaction | Internal comms satisfaction | >75% |
Related Skills
- SK-015: Employee Advocacy (social sharing)
- SK-013: Media Training Simulation (executive communications)
- SK-012: Stakeholder CRM (audience management)