A powerful Python SDK and automation toolkit for interacting with GitCode REST resources using sync and async clients.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gitcode-api
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install gitcode-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The GitCode API SDK is a comprehensive library designed to streamline interactions with GitCode REST resources. Built with a structure familiar to users of OpenAI's Python clients, it provides a clean, resource-based interface for managing repositories, pull requests, issues, and user data. This Openclaw Skills integration allows developers to build sophisticated AI agents or scripts that can programmatically control their GitCode environment.
Supporting both synchronous and asynchronous execution, the SDK is highly adaptable to different performance requirements. It prioritizes security by offering built-in decryption for sensitive access tokens and supports custom HTTP clients for complex networking environments, such as those requiring specific CA bundles for SSL verification.
First, install the package using pip:
pip install -U gitcode-api
Configure your environment by setting the access token:
export GITCODE_ACCESS_TOKEN="your_token_here"
You can also verify your installation and environment setup using the bundled utility script:
python scripts/check_env.py
The SDK organizes data through a hierarchical resource model. All responses are returned as lightweight objects with attribute-based access.
| Resource Group | Description | Key Methods |
|---|---|---|
| repos | Repository metadata and management | get(), list(), update() |
| pulls | Pull request workflows | list(), create(), merge() |
| contents | File and directory operations | get(), create(), update() |
| search | Discovery services | repositories(), users() |
| issues | Task and bug tracking | list(), create(), get() |
Metadata including versioning (v1.1.0) and environment requirements (Python 3) are managed via the Openclaw Skills manifest structure.
Loading
Capacity Planner provides data-driven infrastructure forecasting to prevent outages and optimize cloud spend through historical metric analysis.

A comprehensive linting and validation tool for Babel configuration files to ensure build stability and modern transpilation standards.

An intelligent optimization tool designed to analyze CI/CD configurations and implement high-performance caching strategies to slash build times.

A zero-dependency Python tool for deep codebase analysis, measuring complexity, language distribution, and technical debt indicators.

A specialized performance auditing tool for Bun-based monorepos that eliminates dependency bloat and accelerates build pipelines.

A specialized AI agent skill that transforms static app screenshots and images into high-quality, realistic phone mockup videos automatically.








































