user-activity-report

Synthesize recent work across code, communication, documents, and project systems into an activity report.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/npow/claude-skills --skill user-activity-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-activity-report
Source: https://github.com/npow/claude-skills/tree/main/user-activity-report
Command: npx skills add https://github.com/npow/claude-skills --skill user-activity-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the time-consuming process of manually piecing together a colleague's recent work across code, communication, documents, and project systems, giving managers and teammates a reliable view of current activity and context.

Core Features & Use Cases

  • Identity Resolution: Map a person's name, email, GitHub username, or group alias across available work systems.
  • Cross-Source Research: Search GitHub, Sourcegraph, public Slack channels, documents, Confluence, and project trackers in parallel.
  • Work-Area Synthesis: Combine related code changes, discussions, documents, and tickets into coherent focus areas with status and evidence.
  • Privacy-Aware Reporting: Exclude private conversations, restricted documents, sentiment analysis, and productivity scoring.
  • Use Case: Before a 1:1, generate a recent activity report that summarizes a colleague's main initiatives, notable code contributions, collaboration topics, open work, and supporting links.

Quick Start

Use the user-activity-report skill to prepare a 30-day activity report for the specified colleague and deliver it as HTML.

Frequently Asked Questions about user-activity-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an activity report for 1-on-1 preparation from GitHub and Slack history?

To generate an activity report for 1-on-1 preparation, synthesize a colleague's recent GitHub commits, Slack messages, and project tracker updates into a consolidated overview. This resolves identities across platforms and links evidence to summarize work areas for review.

What is cross-source synthesis for employee research and how does it work?

Cross-source synthesis for employee research combines scattered work signals from code, communication, and documents into a single view. It maps identities across systems, searches platforms in parallel, and consolidates findings into coherent focus areas with linked evidence.

Can I search public Slack channels and Confluence documents together for a team context report?

You can search public Slack channels and Confluence documents together to build a team context report. The process queries configured communication and document sources in parallel, extracting collaboration topics and open work to provide a comprehensive activity overview.

Does generating an employee activity report include private conversations or productivity scoring?

Generating an employee activity report explicitly excludes private conversations, restricted documents, sentiment analysis, and productivity scoring. It focuses solely on work-area synthesis from public code changes, discussions, and tickets, ensuring privacy-aware reporting with linked evidence.

What's the best way to consolidate GitHub activity and project tracker tickets into an HTML report?

The best way to consolidate GitHub activity and project tracker tickets into an HTML report is to run parallel searches across configured sources, map the person's identity, and synthesize related changes into focus areas. This produces an evidence-based report optionally delivered as HTML.

How do I map a colleague's email and GitHub username across different work systems for onboarding?

To map a colleague's email and GitHub username across work systems for onboarding, use identity resolution to match their aliases across available platforms. This enables parallel searches across code, communication, and project trackers to gather current context and recent initiatives.