- name
- x-cb
- description
- Interact with Codeberg using the
x cbCLI. Usex cb repo,x cb issue,x cb pr,x cb org,x cb team, andx cb userfor managing repositories, issues, PRs, organizations, teams, and users on Codeberg. Trigger when user mentions Codeberg, needs to manage Codeberg repos/issues/PRs, clone from codeberg.org, or work with Codeberg organizations or teams.
Codeberg Skill (x cb)
Use x cb to interact with Codeberg (codeberg.org). Get your token at: https://codeberg.org/user/settings/applications
Repository
Clone a repository:
x cb repo clone <owner>/<repo>List repositories in an organization:
x cb repo ls <org_path>Create a public repository:
x cb repo create --access public <name>Add a collaborator to a repository:
x cb repo collaborator add <owner>/<repo> <username> --permission pushIssue
List issues in a repository:
x cb issue ls --repo <owner>/<repo>Create an issue:
x cb issue create -r <owner>/<repo> --title "Bug" --body "Description"Pull Request
List pull requests in a repository:
x cb repo pr ls --repo <owner>/<repo> --state openCreate a pull request:
x cb repo pr create --repo <owner>/<repo> --base develop --head main --title "Fix"Organization
List organizations:
x cb org lsList repositories in an organization:
x cb org repo ls <org_path>Team
List teams in an organization:
x cb team ls --org <org_path>Create a team with permissions:
x cb team create --org <org_path> --units 'repo.code' --units_map '{"repo.code": "write"}' <team_name>User
Show current user info:
x cb user infoList current user's repositories:
x cb user repo ls