Skip to content

Feature: Automate Issues and PRs interaction for agents#81

Merged
PPeitsch merged 5 commits into
mainfrom
feature/agent-github-skills
Feb 23, 2026
Merged

Feature: Automate Issues and PRs interaction for agents#81
PPeitsch merged 5 commits into
mainfrom
feature/agent-github-skills

Conversation

@PPeitsch

Copy link
Copy Markdown
Owner

Description

This pull request introduces four independent Agent Skills that allow AI agents to interact directly with the repository's GitHub Issues and Pull Requests via the gh CLI.

Skills added:

  1. read_github_issues: Fetch and list open/closed issues safely.
  2. read_github_prs: Fetch and list PRs.
  3. create_github_issue: Automate the creation of cleanly formatted issues.
  4. create_github_pr: Automate the creation of PRs.

Additionally, AGENTS.md was updated to document these new capabilities and instruct agents on their proper use.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would break existing functionality)
  • Documentation update
  • Performance improvement
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • CI/CD related changes
  • Test coverage improvement
  • Other (please describe):

Checklist

  • I have followed the project's coding style guidelines
  • I have added tests to cover my changes
  • All new and existing tests pass locally
  • I have updated the documentation accordingly
  • I have added type hints where applicable
  • I have updated the CHANGELOG.md
  • My changes generate no new mypy warnings
  • I have checked code formatting with black (line length 100)
  • I have run isort for import sorting
  • My PR is based on the latest main branch and has no conflicts
  • I have added/updated docstrings in NumPy format

- Add independent 'read_github_issues' skill to cleanly parse open/closed issues via gh CLI format.
- Add independent 'read_github_prs' skill to parse open/closed pull requests safely.
- Include Python helper scripts with UTF-8 support for safe terminal output.
- Update AGENTS.md context file to encourage active agents to automatically use these skills before taking action on the codebase.
- Add independent 'create_github_issue' skill to allow agents to open new issues via gh CLI.
- Add independent 'create_github_pr' skill to allow agents to submit pull requests.
- Include Python helper scripts to format arguments and ensure safe UTF-8 execution.
- Update AGENTS.md to register the new write-capable skills.
@PPeitsch PPeitsch added the enhancement New feature or request label Feb 23, 2026
@codecov

codecov Bot commented Feb 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@PPeitsch PPeitsch changed the title Feature: Automate Issues and PRs interaction for agents Feature: Automate Issues and PRs interaction for agents (Updated) Feb 23, 2026
- Add independent 'update_github_issue' skill to allow automated editing of labels, titles, and descriptions.
- Add independent 'update_github_pr' skill to allow automated modification of base branches, labels, and titles.
- Implement explicit parameter handling to ensure safe differential updates in Python scripts.
- Update AGENTS.md registering these capabilities for autonomous systems.
@PPeitsch PPeitsch changed the title Feature: Automate Issues and PRs interaction for agents (Updated) Feature: Automate Issues and PRs interaction for agents Feb 23, 2026
- Update WORKFLOW.md to replace legacy '[TYPE]' bracket notation with modern 'type:' formatting (feat:, fix:, docs:, chore:, etc.).
- Update AGENTS.md instructions to explicitly require autonomous agents to use Conventional Commits.
- Modify all formatting examples and tables globally to prevent LLMs from treating brackets as placeholders.
…leases

- Add 'update_changelog' skill and Python script to safely parse and prepend version blocks in CHANGELOG.md following 'Keep a Changelog' specs.
- Add 'release_tag_push' skill and polling script that awaits main branch CI completion via gh run watch before dispatching local git tags, stopping race conditions.
- Update AGENTS.md registering new pipeline administration commands for autonomous workflows.
@PPeitsch PPeitsch merged commit 9975d98 into main Feb 23, 2026
6 checks passed
@PPeitsch PPeitsch deleted the feature/agent-github-skills branch February 23, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant