Connect Gitea to Your AI Agent

Choose a repository and issue filters so AI can organize open work and blockers.

93 tools API key

Try a Gitea Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Gitea

Summarize open repository issues

Read filtered issues and group them into priorities and blockers.

/oo Gitea: List open issues in Gitea repository [owner/repo] for milestone [name]. Summarize blockers and keep issue numbers and links.

Start Working with Gitea

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Gitea

    Connect a Gitea Personal Access Token and the instance base URL.

    Connect Gitea →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A publicly reachable HTTPS Gitea instance and Personal Access Token with required repository access.

Gitea Tools

Gitea connects a hosted or self-managed instance to repository operations, including issues, comments, pull requests, and repository resources.

Issue review and comments

List repository issues with state, label, and milestone filters and add a comment to a specified issue.

93 tools

Get Current User

Get the current authenticated Gitea user profile.

gitea.get_current_user

List My Repositories

List repositories owned by the authenticated Gitea user.

gitea.list_my_repositories

Get Repository

Get metadata for a Gitea repository by owner and name.

gitea.get_repository

Search Repositories

Search Gitea repositories by keyword with optional repository filters.

gitea.search_repositories

List Repository Issues

List issues in a Gitea repository. Pull requests are filtered out.

gitea.list_repository_issues

Get Issue

Get a Gitea issue by repository and issue number.

gitea.get_issue

Create Issue

Create an issue in a Gitea repository.

gitea.create_issue

List Issue Comments

List comments under a Gitea issue.

gitea.list_issue_comments

Create Issue Comment

Create a comment on a Gitea issue.

gitea.create_issue_comment

List Pull Requests

List pull requests in a Gitea repository.

gitea.list_pull_requests

Get Pull Request

Get a Gitea pull request by repository and pull request number.

gitea.get_pull_request

Create Pull Request

Create a pull request in a Gitea repository.

gitea.create_pull_request

Update Pull Request

Update a Gitea pull request title, body, state, base branch, or review assignments.

gitea.update_pull_request

Merge Pull Request

Merge a Gitea pull request.

gitea.merge_pull_request

List Pull Request Files

List files changed by a Gitea pull request.

gitea.list_pull_request_files

List Pull Request Reviews

List reviews for a Gitea pull request.

gitea.list_pull_request_reviews

Create Pull Request Review

Create a review for a Gitea pull request.

gitea.create_pull_request_review

Submit Pull Request Review

Submit a pending Gitea pull request review.

gitea.submit_pull_request_review

Get Repository Contents

Get the contents or metadata of a file or directory in a Gitea repository.

gitea.get_repository_contents

Create File

Create a file in a Gitea repository.

gitea.create_file

Update File

Update or create a file in a Gitea repository.

gitea.update_file

Delete File

Delete a file from a Gitea repository.

gitea.delete_file

Create Repository

Create a repository for the authenticated Gitea user.

gitea.create_repository

Update Repository

Update settings of a Gitea repository.

gitea.update_repository

Delete Repository

Delete a Gitea repository permanently.

gitea.delete_repository

Fork Repository

Fork a Gitea repository to the authenticated user or an organization.

gitea.fork_repository

List Repository Topics

List topics of a Gitea repository.

gitea.list_repository_topics

Update Repository Topics

Replace all topics of a Gitea repository.

gitea.update_repository_topics

List Branches

List branches of a Gitea repository.

gitea.list_branches

Get Branch

Get a branch of a Gitea repository by name.

gitea.get_branch

Create Branch

Create a new branch in a Gitea repository.

gitea.create_branch

Delete Branch

Delete a branch of a Gitea repository.

gitea.delete_branch

List Commits

List commits of a Gitea repository.

gitea.list_commits

Get Commit

Get a commit of a Gitea repository by SHA.

gitea.get_commit

Create Commit Status

Create a commit status for a commit SHA in a Gitea repository.

gitea.create_commit_status

List Commit Statuses

List commit statuses for a commit SHA or ref in a Gitea repository.

gitea.list_commit_statuses

List Tags

List tags of a Gitea repository.

gitea.list_tags

Get Tag

Get a tag of a Gitea repository by name.

gitea.get_tag

Create Tag

Create a tag in a Gitea repository.

gitea.create_tag

Delete Tag

Delete a tag from a Gitea repository.

gitea.delete_tag

List Releases

List releases of a Gitea repository.

gitea.list_releases

Get Release

Get a release of a Gitea repository by ID.

gitea.get_release

Create Release

Create a release in a Gitea repository.

gitea.create_release

Update Release

Update a release of a Gitea repository.

gitea.update_release

Delete Release

Delete a release from a Gitea repository.

gitea.delete_release

List Repository Labels

List labels of a Gitea repository.

gitea.list_repository_labels

Get Label

Get a label of a Gitea repository by ID.

gitea.get_label

Create Label

Create a label in a Gitea repository.

gitea.create_label

Update Label

Update a label of a Gitea repository.

gitea.update_label

Delete Label

Delete a label from a Gitea repository.

gitea.delete_label

List Milestones

List milestones of a Gitea repository.

gitea.list_milestones

Get Milestone

Get a milestone of a Gitea repository by ID.

gitea.get_milestone

Create Milestone

Create a milestone in a Gitea repository.

gitea.create_milestone

Update Milestone

Update a milestone of a Gitea repository.

gitea.update_milestone

Delete Milestone

Delete a milestone from a Gitea repository.

gitea.delete_milestone

Update Issue

Update an issue in a Gitea repository.

gitea.update_issue

List Issue Labels

List labels attached to a Gitea issue.

gitea.list_issue_labels

Add Issue Labels

Add labels to a Gitea issue.

gitea.add_issue_labels

Replace Issue Labels

Replace all labels of a Gitea issue.

gitea.replace_issue_labels

Remove Issue Label

Remove a label from a Gitea issue.

gitea.remove_issue_label

Clear Issue Labels

Remove all labels from a Gitea issue.

gitea.clear_issue_labels

Update Issue Comment

Update a comment on a Gitea issue.

gitea.update_issue_comment

Delete Issue Comment

Delete a comment from a Gitea issue.

gitea.delete_issue_comment

List Issue Assignees

List users that can be assigned to issues in a Gitea repository.

gitea.list_issue_assignees

List Pull Request Commits

List commits of a Gitea pull request.

gitea.list_pull_request_commits

Check Pull Request Merged

Check whether a Gitea pull request has been merged.

gitea.check_pull_request_merged

Request Pull Request Reviewers

Request reviews for a Gitea pull request from users or teams.

gitea.request_pull_request_reviewers

Remove Pull Request Reviewers

Remove requested reviewers from a Gitea pull request.

gitea.remove_pull_request_reviewers

Delete Pull Request Review

Delete a review from a Gitea pull request.

gitea.delete_pull_request_review

Dismiss Pull Request Review

Dismiss a review on a Gitea pull request.

gitea.dismiss_pull_request_review

List Pull Request Review Comments

List review comments of a Gitea pull request review.

gitea.list_pull_request_review_comments

Update Pull Request Branch

Update the head branch of a Gitea pull request to the latest base branch.

gitea.update_pull_request_branch

List Repository Hooks

List webhooks of a Gitea repository.

gitea.list_repository_hooks

Create Repository Hook

Create a webhook in a Gitea repository.

gitea.create_repository_hook

Get Repository Hook

Get a webhook of a Gitea repository by ID.

gitea.get_repository_hook

Update Repository Hook

Update a webhook of a Gitea repository.

gitea.update_repository_hook

Delete Repository Hook

Delete a webhook from a Gitea repository.

gitea.delete_repository_hook

List Collaborators

List collaborators of a Gitea repository.

gitea.list_collaborators

Add Collaborator

Add a collaborator to a Gitea repository.

gitea.add_collaborator

Remove Collaborator

Remove a collaborator from a Gitea repository.

gitea.remove_collaborator

Get Collaborator Permission

Get the permission level of a Gitea repository collaborator.

gitea.get_collaborator_permission

List My Organizations

List organizations the authenticated Gitea user belongs to.

gitea.list_my_organizations

Get Organization

Get a Gitea organization by name.

gitea.get_organization

List Organization Repositories

List repositories of a Gitea organization.

gitea.list_organization_repositories

List Organization Members

List members of a Gitea organization.

gitea.list_organization_members

List Repository Stargazers

List stargazers of a Gitea repository.

gitea.list_repository_stargazers

List Repository Watchers

List watchers of a Gitea repository.

gitea.list_repository_watchers

Star Repository

Star a Gitea repository for the authenticated user.

gitea.star_repository

Unstar Repository

Remove a star from a Gitea repository for the authenticated user.

gitea.unstar_repository

List Repository Keys

List deploy keys of a Gitea repository.

gitea.list_repository_keys

Create Repository Key

Create a deploy key in a Gitea repository.

gitea.create_repository_key

Get Repository Key

Get a deploy key of a Gitea repository by ID.

gitea.get_repository_key

Delete Repository Key

Delete a deploy key from a Gitea repository.

gitea.delete_repository_key

Frequently Asked Questions

Does the issue list also include pull requests?

No. The repository issue operation filters pull requests out of its results.

What do I need to post a comment?

Provide the repository owner and name, issue number, and the text to post.

Can I use a self-hosted Gitea instance?

Yes, with a publicly reachable HTTPS base URL and a token authorized for the resources you need.

Connect Gitea

About Gitea ↗