Interact with Codeberg using the `tea` CLI. Use `tea issue`, `tea pr`, `tea actions`, and `tea api` for issues, PRs, Actions, and advanced queries.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill codeberg --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Codeberg?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-codeberg)More formats (shields.io, HTML) on the badges page.
---
name: codeberg
description: "Interact with Codeberg using the `tea` CLI. Use `tea issue`, `tea pr`, `tea actions`, and `tea api` for issues, PRs, Actions, and advanced queries."
metadata:
{
"openclaw":
{
"emoji": "🏔️",
"requires": { "bins": ["tea"] },
"install":
[
{
"id": "brew",
"kind": "brew",
"formula": "tea",
"bins": ["tea"],
"label": "Install Tea CLI (brew)",
},
{
"id": "go",
"kind": "go",
"module": "code.gitea.io/tea@latest",
"bins": ["tea"],
"label": "Install Tea CLI (go)",
},
],
},
}
---
# Codeberg Skill
Use the `tea` CLI to interact with Codeberg. Codeberg is a Forgejo instance, and the `tea` CLI is fully compatible with it.
## Pull Requests
List open pull requests:
```bash
tea pulls --repo owner/repo
```
Check details of a PR:
```bash
tea pr 55 --repo owner/repo
```
## Issues
List open issues:
```bash
tea issues --repo owner/repo
```
View an issue:
```bash
tea issue 123 --repo owner/repo
```
## Actions (CI/CD)
List repository secrets:
```bash
tea actions secrets list --repo owner/repo
```
List repository variables:
```bash
tea actions variables list --repo owner/repo
```
## API for Advanced Queries
The `tea api` command is useful for accessing data not available through other subcommands.
Get PR with specific fields (requires `jq` for filtering):
```bash
tea api repos/owner/repo/pulls/55 | jq '.title, .state, .user.login'
```
## Logins
To use `tea` with Codeberg, you first need to add your login:
```bash
tea login add --name codeberg --url https://codeberg.org --token <your-token>
```
Then you can use `--login codeberg` in your commands:
```bash
tea pulls --repo owner/repo --login codeberg
```
List all configured logins:
```bash
tea logins
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!