Tool

Manage GitHub Repositories and Pull Requests

camel-ai toolkit for retrieving GitHub issues and creating pull requests in a repository.

Works with github

Maintainer of this project? Claim this page to edit the listing.


91
Spark score
out of 100
Updated 5 months ago
Version 1.0.0
Models

Add to Favorites

Why it matters

Streamline your software development lifecycle by automating interactions with GitHub. This toolkit simplifies managing repositories, retrieving issues, and creating pull requests.

Outcomes

What it gets done

01

Retrieve open issues from a GitHub repository.

02

Fetch details for specific GitHub issues.

03

Programmatically create pull requests in GitHub.

04

Authenticate with GitHub using access tokens.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/camel-githubtoolkit | bash

Overview

Github Toolkit

A camel-ai skill for retrieving GitHub issues and creating pull requests, authenticated via an access token. Use for automating issue triage or PR creation; not a full GitHub API client for broader repo management.

When to use - and when NOT to

Use this when an agent needs to triage or act on GitHub issues, or open pull requests, as part of an automated development workflow - for example, an agent reading open issues and drafting a fix as a PR.

Not a full GitHub API client - based on the source, it covers issue retrieval and PR creation specifically, not the broader surface of GitHub operations (e.g., managing releases, branches, or repo settings). For those, a more general GitHub API integration would be needed.

Inputs and outputs

Inputs: a GitHub access token (explicit or auto-obtained), plus repository/issue identifiers for retrieval, or PR content for creation.

Outputs: retrieved issue data (single issue or list of open issues) and created pull requests.

Integrations

GitHub API, authenticated via access token.

Who it's for

Agent builders automating GitHub issue triage or PR creation as part of a development workflow.

Source code

A class representing a toolkit for interacting with GitHub
repositories.

This class provides methods for retrieving open issues, retrieving
specific issues, and creating pull requests in a GitHub repository.

Args:
access_token (str, optional): The access token to authenticate with
GitHub. If not provided, it will be obtained using the
get_github_access_token method.

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.