← Back to Skills Marketplace
kaiyuelv

GitHub Team Collaboration

by Lv Lancer · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install github-team-collaboration
Description
GitHub team collaboration toolkit for managing team workflows, code reviews, issue tracking, sprint planning, and team metrics. Supports PR automation, issue...
README (SKILL.md)

GitHub Team Collaboration

A comprehensive toolkit for managing GitHub team workflows, code reviews, and project coordination.

Features

  • Pull Request Automation: Auto-assign reviewers, check PR status, merge strategies
  • Issue Management: Triage, label, assign, and track issues
  • Sprint Planning: Milestone management, burndown charts, velocity tracking
  • Team Metrics: PR review time, issue resolution time, contributor stats
  • Workflow Automation: Branch protection, status checks, release management

Usage

Manage Pull Requests

from scripts.github_team import list_open_prs, assign_reviewers

# List open PRs
prs = list_open_prs("myorg", "myrepo")

# Auto-assign reviewers
assign_reviewers("myorg", "myrepo", 123, ["alice", "bob"])

Track Sprint Progress

from scripts.github_team import get_milestone_progress

# Get sprint progress
progress = get_milestone_progress("myorg", "myrepo", "Sprint-15")
print(f"Closed: {progress['closed_issues']}/{progress['total_issues']}")

Team Metrics

from scripts.github_team import get_team_metrics

# Analyze team metrics
metrics = get_team_metrics("myorg", "myrepo", days=30)
print(f"Avg review time: {metrics['avg_review_time']} hours")

GitHub API Authentication

Set your GitHub token as an environment variable:

export GITHUB_TOKEN="ghp_your_token_here"

Supported Operations

  • Repository management
  • Pull request lifecycle
  • Issue tracking and triage
  • Milestone and project management
  • Team member activity
  • Release management
  • Webhook configuration
Usage Guidance
This package appears to implement the GitHub features it advertises, but note two practical concerns before installing or running it: (1) the skill uses a GitHub personal access token (GITHUB_TOKEN) but the registry metadata did not declare that — treat this as a packaging bug and expect to provide the token yourself; (2) the module prints the first 10 characters of your token when executed as a script, which can leak secrets into logs or consoles. Before using: verify the source/trustworthiness, prefer a token with minimal scopes (repo/read/write as needed), avoid running the package's __main__ in environments where logs are exposed (or remove the token-printing lines), and update or ask the publisher to correct the metadata to declare GITHUB_TOKEN as a required credential. If you need higher assurance, review or run the included tests locally and consider using a GitHub App or least-privilege token instead of a broad PAT.
Capability Analysis
Type: OpenClaw Skill Name: github-team-collaboration Version: 1.0.0 The skill bundle provides a standard set of tools for GitHub team collaboration, including PR management, issue tracking, and team metrics. The implementation in `scripts/github_team.py` uses the official GitHub API (api.github.com) and follows best practices for authentication via environment variables. No evidence of data exfiltration, malicious execution, or prompt injection was found across the code or documentation.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, and included Python code all align: they implement GitHub PR, issue, milestone and metric functionality and call api.github.com as expected. However, the registry metadata claims no required environment variables or primary credential while both SKILL.md and the code require a GITHUB_TOKEN — this mismatch is a packaging inconsistency.
Instruction Scope
SKILL.md instructs the agent/user to set GITHUB_TOKEN and to import/use the provided functions only (which is appropriate). The runtime code does one unexpected/undesirable thing: when run as __main__ it prints the first 10 characters of the token to stdout (token[:10]...), which can expose part of the secret in logs or consoles. There are no instructions to read other system files or unrelated environment variables.
Install Mechanism
There is no install spec that downloads arbitrary artifacts. The package is instruction-and-code only, with a small requirements.txt (requests, python-dateutil) that matches the code. No suspicious external URLs or archive extraction were seen.
Credentials
The code and SKILL.md require a single environment secret (GITHUB_TOKEN) which is appropriate for GitHub API access, but the registry metadata incorrectly lists 'none' for required env vars and primary credential. That mismatch weakens trust and could lead to the agent being allowed to run without necessary consent checks. The skill does not request any other unrelated credentials.
Persistence & Privilege
The skill is not always-enabled, doesn't request elevated platform privileges, and does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with broad undeclared credential access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install github-team-collaboration
  3. After installation, invoke the skill by name or use /github-team-collaboration
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of github-team-collaboration – a toolkit for streamlined GitHub team workflows. - Automates pull request reviews, merging, and status checks. - Enables efficient issue triage, labeling, and tracking. - Supports sprint planning with milestone management and progress tracking. - Provides analytics on team productivity and collaboration metrics. - Includes utilities for branch protection, release management, and webhook setup.
Metadata
Slug github-team-collaboration
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is GitHub Team Collaboration?

GitHub team collaboration toolkit for managing team workflows, code reviews, issue tracking, sprint planning, and team metrics. Supports PR automation, issue... It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install GitHub Team Collaboration?

Run "/install github-team-collaboration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is GitHub Team Collaboration free?

Yes, GitHub Team Collaboration is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does GitHub Team Collaboration support?

GitHub Team Collaboration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created GitHub Team Collaboration?

It is built and maintained by Lv Lancer (@kaiyuelv); the current version is v1.0.0.

💬 Comments