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.

NimbleBrainInc 7da9acc 2 files · 1.6 KB Updated

File contents

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

# 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

nimblebraininc/mcp-jsonplaceholder/tree/main/skills/user-activity-digest commit 7da9acc4ea

Frequently asked questions

npx skillmds@latest add nimblebraininc/user-activity-digest