github

Automate GitHub data access and management via the GitHub API.

21|3|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/datalayer/agent-runtimes --skill github-datalayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/datalayer/agent-runtimes/tree/main/skills/github
Command: npx skills add https://github.com/datalayer/agent-runtimes --skill github-datalayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a programmable toolkit to interact with the GitHub API, enabling automation of common tasks such as listing repositories, issues, and pull requests without manual API calls.

Core Features & Use Cases

  • Repository discovery: List user or organization repositories with filtering and pagination.
  • Issue & PR management: Retrieve issues and pull requests, and fetch details for audits or workflows.
  • Automation scenarios: Integrate with agents to automate routine GitHub operations, like health checks or status dashboards.

Quick Start

Use the github skill to list all repositories for the authenticated user.

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate listing GitHub repositories for a user or organization?

To automate listing GitHub repositories, you can use this Skill to interact with the GitHub API and retrieve repositories with filtering and pagination. It handles authenticated requests automatically for both public and private repos.

Can I retrieve issues and pull requests from private GitHub repositories?

Yes, you can retrieve issues and pull requests from private GitHub repositories. The Skill requires a GITHUB_TOKEN environment variable to authenticate requests, granting access to private repository data across your automation workflows.

What do I need to set up to access the GitHub API via Python?

To access the GitHub API via Python, you need Python installed, the httpx library for making HTTP requests, and a GITHUB_TOKEN environment variable configured for authenticated API interactions.

What is the best way to integrate GitHub data access into an automated workflow?

The best way to integrate GitHub data access into an automated workflow is using a programmable toolkit that wraps the GitHub API. This allows agents to fetch repository details, issues, and pull requests for tasks like health checks.

Does this GitHub API automation Skill support filtering and pagination for large repository lists?

Yes, this GitHub API automation Skill supports filtering and pagination when listing repositories. This ensures you can manage and retrieve large sets of repository data efficiently without hitting standard API response limits.

Why do my automated GitHub API requests fail to retrieve repository details?

Automated GitHub API requests fail to retrieve repository details if the GITHUB_TOKEN environment variable is missing or invalid. Proper authentication is required for the httpx library to successfully access private repos and fetch data.