github-connector

Retrieves GitHub repository, issue, PR, release, and Actions data and performs controlled writes via REST v3/GraphQL.

10|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/narailabs/narai-primitives --skill github-connector-narailabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-connector
Source: https://github.com/narailabs/narai-primitives/tree/main/plugins/github-connector/skills/github-connector
Command: npx skills add https://github.com/narailabs/narai-primitives --skill github-connector-narailabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The GitHub connector helps you quickly answer GitHub questions and perform safe, policy-governed actions on repositories, issues, pull requests, releases, and Actions—without manually navigating the UI.

Core Features & Use Cases

  • Repository and code discovery: Fetch repository metadata and search code across a repo for relevant changes, files, and context.
  • Issues and pull requests control: Read issues/PRs and their comments, then create, update, close, or comment as needed.
  • Releases and GitHub Actions management: List release assets and manage workflow runs (rerun/cancel/dispatch), including retrieving job and log information.
  • Use case: You can ask for open PRs with specific labels, review recent workflow runs for failures, and then create or update a PR or issue based on what you find.

Quick Start

Ask for the exact GitHub data you need, for example: "List workflow runs for repo narailabs/foo on branch main that failed, returning run_id and status."

Frequently Asked Questions about github-connector

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

FAQPage Schema
How do I automate GitHub pull requests and issue tracking without navigating the UI?

You can automate GitHub pull requests and issue tracking by retrieving repository data and performing controlled write operations like creating, updating, closing, or commenting on issues and PRs through REST v3 and GraphQL.

Can I search for code and fetch repository metadata across specific branches?

Yes, you can search for code across a repository and fetch repository metadata to find relevant changes, files, and context based on your specific query parameters.

What's the best way to inspect failed GitHub Actions workflow runs and retrieve logs?

Inspect failed GitHub Actions workflow runs by listing recent jobs and retrieving log information, then dispatch actions like rerunning or canceling runs based on the returned status and run_id.

Does this GitHub connector require admin credentials for managing release assets?

Managing release assets requires valid GitHub credentials, but write operations enforce toolkit policy gating and optional escalation for admin actions to ensure safe, policy-governed updates.

How do I create or update a GitHub issue based on recent workflow run failures?

Retrieve recent workflow run failures to identify issues, then use the controlled write operations to create or update a GitHub issue directly based on the findings from the Actions logs.