organization

Manage GitHub organization members, teams, and webhooks.

4|4|Updated Dec 30, 2024
One-click install
npx skills add https://github.com/purduehackers/wack-hacker --skill organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: organization
Source: https://github.com/purduehackers/wack-hacker/tree/main/src/lib/ai/agents/github/prompts/skills/organization
Command: npx skills add https://github.com/purduehackers/wack-hacker --skill organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your GitHub organization's members, teams, and webhooks, reducing administrative overhead and ensuring proper access control.

Core Features & Use Cases

  • View Organization Members: List all members or filter by role (admin, member).
  • Manage Teams: Create, view, and manage team memberships.
  • Webhook Management: Configure and monitor repository and organization webhooks.
  • Use Case: Quickly add a new developer to the 'engineering' team and grant them access to the 'backend-services' repository.

Quick Start

List all members of the organization who are administrators.

Frequently Asked Questions about organization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list all admin members of a GitHub organization?

You can list GitHub organization members with administrative privileges by using the member viewing operation with a role filter set to 'admin'. This quickly isolates all users with elevated access for auditing and access control purposes.

How do I manage team memberships for a GitHub organization?

You can manage GitHub team memberships by using the team management operations to add or remove users based on the team slug. This ensures proper access control by automatically granting or revoking repository access tied to the team.

Can I configure webhooks for a GitHub organization and its repositories?

Yes, you can configure GitHub webhooks by using the webhook management operations to create, update, or delete webhooks. This supports both organization-level and repository-level webhook configurations for monitoring events.

How do I retrieve details for a specific team in a GitHub organization?

You can retrieve specific GitHub team details by using the team listing and retrieval operations provided by the organization management Skill. This allows you to view team configurations and verify their current membership rosters.

What is the best way to add a new developer to a GitHub team and grant repository access?

The best way to add a developer to a GitHub team and grant repository access is by using the team membership management operations. Adding the user to the specific team slug automatically inherits the team's repository permissions.