GitHub Integration Pack
★Trustedv1.0.0MIT★Gold Verified95Connectorby AgentNode · published 1 month ago · toolpack
Manage GitHub repos, issues, pull requests, and workflows from your agent.
Full GitHub API integration for managing repositories, creating issues, reviewing PRs, triggering Actions, and browsing code. Built on PyGithub.
Quick Start
agentnode install github-integration-packRuns in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.
Usage
From packagefrom github_integration_pack.tool import run
result = run(
action="github_manage",
operation="create_issue",
repo="acme-corp/web-platform",
title="Login page returns 500 on Safari 17.4",
body="""## Bug Report
**Environment:** Safari 17.4 on macOS Sonoma 14.4
**Steps to Reproduce:**
1. Navigate to /login
2. Enter valid credentials
3. Click "Sign In"
**Expected:** Redirect to dashboard
**Actual:** 500 Internal Server Error
**Logs:** See attached screenshot.""",
labels=["bug", "priority-high", "browser-compat"],
assignees=["sarah-chen", "dev-ops-bot"]
)
print(f"Issue created: #{result['issue_number']}")
print(f"URL: {result['html_url']}")Environment Variables
GITHUB_TOKENGitHub personal access token or GitHub App token with appropriate repo permissions
Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works
Verification
Package installs and imports correctly. runtime checks passed. publisher tests passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 13d ago· Runner v2.0.0
Use this when you need to...
- ›Create GitHub issues from bug reports with labels and assignees
- ›Open pull requests with auto-generated descriptions from diffs
- ›List and filter open issues across multiple repositories
- ›Trigger GitHub Actions workflows and monitor their status
- ›Review pull request changes and post inline comments
README
Version History
Capabilities
Connector
Permissions
Declared by the publisher. Checked before execution by the policy gate.
Permissions are policy-checked before execution. Network and filesystem access are not sandboxed at runtime. Learn more
Privacy
All tool execution happens locally on your machine. AgentNode never receives:
- • Tool inputs or outputs
- • Execution logs
- • Data your agent processes
Only install events and search queries are sent to the registry.
agentnode install github-integration-packEnvironment Variables
GITHUB_TOKENrequiredFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode