# User Activity Digest

> Generates a comprehensive activity digest for a JSONPlaceholder user by aggregating their posts, comments, and todo status. Use when you need a summary of what a specific user has been doing, including their content output and task completion rate.

- Skill: `nimblebraininc/user-activity-digest` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add nimblebraininc/user-activity-digest`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nimblebraininc/user-activity-digest/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: NimbleBrainInc (https://skillmd.com/u/nimblebraininc)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nimblebraininc/user-activity-digest

---


# User Activity Digest

Generate a comprehensive activity summary for a JSONPlaceholder user.

## Steps

1. **Fetch user profile** using `get_user` with the specified user ID
2. **Fetch user's posts** using `list_posts` filtered by user ID
3. **Fetch user's todos** using `get_user_todos` with the user ID
4. **For each post**, fetch comments using `get_post_comments`
5. **Compile the digest** with the following sections:

## Output Format

```markdown
# Activity Digest: {user.name} (@{user.username})

## Profile
- Email: {email}
- Company: {company.name}
- Website: {website}

## Posts ({count})
For each post:
- **{title}** — {comment_count} comments

## Todos
- Completed: {completed_count}/{total_count} ({percentage}%)
- Pending items: {list of incomplete todo titles}

## Summary
Brief narrative summary of the user's activity level.
```

## Notes

- JSONPlaceholder has 10 users (IDs 1-10)
- Each user has ~10 posts and ~20 todos
- All data is static/fake — useful for testing and demos

