<< All versions

Skill v1.0.1

currentAutomated scan100/100
tomzx/agents/describe-colleague

+3 new

──Details
PublishedOctober 20, 2026 at 07:58 AM
Content Hashsha256:f6aade769de32037...
Git SHA93fcc6fd00bd
Bump Typepatch
Compare with v1.0.0
──Files
Files (1 file, 2.3 KB)
SKILL.md2.3 KBactive
SKILL.md · 89 lines · 2.3 KB

version: "1.0.1" name: describe-colleague description: Generate a profile for a colleague based on their Slack and GitHub activity, covering strengths, weaknesses, interests, avoids, and other relevant information. argument-hint: "[colleague]"


BASE_DIR=!~/.agents/scripts/get-env NOTES_DIR

Describe Colleague

Generates a structured profile for a colleague by synthesizing their Slack and GitHub activity, capturing strengths, weaknesses, interests, and avoidances.

Prerequisites

  • Slack MCP server connected and authenticated
  • gh CLI authenticated
  • NOTES_DIR environment variable set (resolved via ~/.agents/scripts/get-env NOTES_DIR)
  • Colleague identifier ({COLLEAGUE}) provided as argument or from context

Steps

  1. Retrieve NOTES_DIR from environment:

`` ~/.agents/scripts/get-env NOTES_DIR ``

  1. Search GitHub for the colleague's contributions using gh:

`` gh search commits --author={COLLEAGUE} --limit 50 gh search prs --author={COLLEAGUE} --limit 50 ``

  1. Review their Slack messages and threads via the Slack MCP server.

Do not read local files.

  1. Synthesize observations into the profile format below.
  2. Write the profile to {BASE_DIR}/colleagues/{COLLEAGUE}.md.

Output Format

markdown
# Strengths
-<strength>
# Weaknesses
-<weakness>
# Interests
-<topic>
# Avoids
-<topic>
# Other relevant information
-<item>

Example Usage

Scenario 1: Profile a specific colleague

/describe-colleague alice

Searches GitHub for alice's commits and PRs, reviews her Slack messages, then writes a profile to {NOTES_DIR}/colleagues/alice.md.

Scenario 2: Update an existing profile

/describe-colleague bob

If {NOTES_DIR}/colleagues/bob.md already exists, overwrite it with a refreshed profile incorporating recent activity.

Scenario 3: Colleague with limited GitHub activity

/describe-colleague carol

Carol's contributions are primarily via Slack. Profile is weighted toward Slack observations, with a note that GitHub data is sparse.

Useful Commands Reference

CommandDescription
~/.agents/scripts/get-env NOTES_DIRResolve the notes directory path
gh search commits --author=<user> --limit 50Fetch recent commits by a user
gh search prs --author=<user> --limit 50Fetch recent PRs authored by a user
← v1.0.0All versions