AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Describe Colleague

skill-tomzx-agents-describe-colleague · by tomzx

Generate a profile for a colleague based on their Slack and GitHub activity, covering strengths, weaknesses, interests, avoids, and other relevant information.

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add skill-tomzx-agents-describe-colleague

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-tomzx-agents-describe-colleague)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Describe Colleague? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

BASE_DIR=!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 scripts/get-env NOTES_DIR)
  • Colleague identifier ({COLLEAGUE}) provided as argument or from context

Steps

  1. Retrieve NOTES_DIR from environment:

`` 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.
  2. Synthesize observations into the profile format below.
  3. Write the profile to {BASE_DIR}/colleagues/{COLLEAGUE}.md.

Output Format

# Strengths

- 

# Weaknesses

- 

# Interests

- 

# Avoids

- 

# Other relevant information

- 

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

| Command | Description | |---|---| | scripts/get-env NOTES_DIR | Resolve the notes directory path | | gh search commits --author= --limit 50 | Fetch recent commits by a user | | gh search prs --author= --limit 50 | Fetch recent PRs authored by a user |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.