Codeup for Openclaw

A comprehensive Python-based toolset for managing Alibaba Cloud Codeup repositories, merge requests, and organization members.

yu-xiao-sheng
v1.0.0
Mar 24, 2026
0
628
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install codeup

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install codeup using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Codeup?

Codeup is a specialized integration for Alibaba Cloud Yunxiao, designed to streamline repository management and organizational tasks through a unified command-line interface. As part of the Openclaw Skills ecosystem, it provides developers and AI agents with a robust bridge to interact with Codeup's API for code-related operations and team administration.

The skill enables seamless execution of complex Git workflows, from branch creation and file manipulation to sophisticated merge request (MR) management. By abstracting the Alibaba Cloud API into a set of clean, scriptable commands, it empowers users to automate their code management processes and integrate them directly into AI-driven development environments.

Codeup Use Cases

  • Automating the creation and deletion of feature branches across multiple repositories.
  • Programmatically managing merge requests, including code reviews, comments, and approvals.
  • Synchronizing organization member lists and department data for team auditing.
  • Performing remote file operations and code comparisons without a local Git clone.
  • Integrating Alibaba Cloud repository management into custom Openclaw Skills workflows.

How Codeup Works

  1. The user provides an Alibaba Cloud Personal Access Token via environment variables to authenticate requests.
  2. The script identifies the target organization (org_id) and repository (repo_id) either through direct ID input or URL-encoded paths.
  3. A specific command is issued via the codeup.py entry point, which utilizes the internal client to communicate with Alibaba Cloud APIs.
  4. The tool processes the request (e.g., fetching a file or creating an MR) and returns the results in a structured JSON format.
  5. AI agents or developers parse this JSON output to trigger subsequent actions or display information to the user.

Codeup Setup

To use this within your Openclaw Skills environment, configure your access token and install dependencies:

# Set your Alibaba Cloud Access Token
export YUNXIAO_ACCESS_TOKEN="your_personal_access_token"

# Install required Python packages
pip install -r scripts/requirements.txt

# Verify connection
python scripts/codeup.py get_current_user

Codeup Data Schema & Taxonomy

The skill organizes its operations and data output through a structured CLI and JSON response system:

Data Category Key Entities Managed
Organization org_id, departments, members, roles
Repository repo_id, repository details, file trees
Git Refs branch_name, commit_id, patch_sets
Merge Request local_id, MR state (opened/closed/merged), comments

Files are managed within the following structure:

  • scripts/codeup.py: Main execution entry point.
  • scripts/codeup_client.py: Core API communication logic.
  • references/: Detailed API documentation for code and organization management.

Codeup Advanced Features

  • Support for URL-Encoded repository paths, allowing direct interaction via Codeup URLs without pre-fetching IDs.
  • Comprehensive Merge Request lifecycle management including patch set listing and review opinion handling.
  • Recursive file tree listing and code difference comparison (diff) between branches.
  • Fine-grained organizational search for members and departments within large enterprises.
  • Native JSON output formatting for easy integration with other Openclaw Skills and automation pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*