What problem does it solve?
This Skill helps you automate common Gitea operations (repos, issues, PRs) via the API, reducing repetitive tasks and enabling consistent workflows.
Core Features & Use Cases
- Repository Management: List, create, and fetch repository details.
- Issue Management: List, create, and update issues.
- Pull Request Management: List, create, and merge PRs.
- Use Case: Example: Create a new repository and issue for onboarding, then open a PR to main.
Quick Start
To get started, ensure you have a Gitea instance URL and an API token, then run a command like:
- List repositories:
curl -H "Authorization: token YOUR_TOKEN" https://gitea.example.com/api/v1/user/repos
- Create an issue:
curl -X POST -H "Authorization: token YOUR_TOKEN" -H "Content-Type: application/json" -d '{"title":"Issue title","body":"Issue description"}' https://gitea.example.com/api/v1/repos/OWNER/REPO/issues