Install Hologres Agent Skills to various AI coding tools (Claude Code, GitHub Copilot, Codex, Cursor, etc.)
Project description
Hologres Agent Skills
An interactive installer that distributes Hologres AI agent skills to various AI coding tools.
Included Skills
| Skill | Depends on | Description |
|---|---|---|
hologres-cli |
— | Teaches AI agents how to use the Hologres CLI tool — command usage, safety features, output formats, and best practices |
hologres-query-optimizer |
hologres-cli |
Enables AI agents to analyze and optimize Hologres SQL query execution plans |
hologres-slow-query-analysis |
hologres-cli |
Equips AI agents to diagnose slow/failed queries using hologres.hg_query_log |
hologres-schema-generator |
hologres-cli |
Hologres DDL schema design and table creation expert — storage format selection, index configuration, partition design |
hologres-privileges |
hologres-cli |
Hologres privilege management using PostgreSQL standard GRANT/REVOKE authorization model |
hologres-uv-compute |
hologres-cli |
Real-time UV/PV computation pipelines using Dynamic Tables and RoaringBitmap |
hologres-bsi-profile-analysis |
hologres-cli |
BSI (Bit-Sliced Index) based user profile analysis — tag computation, crowd targeting, GMV analysis |
hologres-ad-campaign |
hologres-cli |
AI-powered ad creative generation and campaign analysis — video synthesis, virtual delivery simulation, real-time ROI via Dynamic Tables |
Note: All skills except
hologres-clidepend on it as the foundational skill. SQL execution, GUC management, and data operations are performed through CLI commands. Installhologres-cliskill first.
Supported AI Tools
Claude Code, OpenClaw, Cursor, Codex, OpenCode, GitHub Copilot, Qoder, Trae
Quick Start
Install via uvx (Recommended)
# Run directly without installation
uvx hologres-agent-skills
Install via pip
pip install hologres-agent-skills
hologres-agent-skills
Install from source (Development)
cd agent-skills
uv sync
uv run hologres-agent-skills
Usage
The installer guides you through an interactive workflow:
- Select tool — Choose which AI coding tool to install skills for
- Confirm path — Verify the installation directory
- Select skills — Pick one or more skills to install
- Done — Skills are copied to the tool's skills directory
$ hologres-agent-skills
🚀 Hologres Agent Skills Installer
==================================================
📋 Select tool to install to:
? Select one tool: Claude Code
📁 Project root: /path/to/your/project
(Skills will be installed under .claude/skills)
? Install skills to this directory? Yes
📦 Select skills to install:
? Select skills:
● hologres-cli
● hologres-query-optimizer
● hologres-slow-query-analysis
● hologres-schema-generator
● hologres-privileges
● hologres-uv-compute
● hologres-bsi-profile-analysis
● hologres-ad-campaign
✨ Installation complete
Development
Build & Publish to PyPI
cd agent-skills
# Build only (artifacts in dist/)
python upload_to_pypi.py --build
# Upload to TestPyPI (verification)
export TEST_PYPI_TOKEN="pypi-xxx"
python upload_to_pypi.py --test
# Upload to official PyPI
export UV_PUBLISH_TOKEN="pypi-xxx"
python upload_to_pypi.py --publish
# Bump version and publish
python upload_to_pypi.py --publish --version 0.2.0
Publish to ClawHub (OpenClaw Skill Marketplace)
Publish skills to the ClawHub public skill registry:
cd agent-skills
# Prerequisites
npm i -g clawhub
clawhub login
# Publish all skills
python publish_to_clawhub.py
# Publish a specific skill
python publish_to_clawhub.py --skill hologres-cli
# Dry-run (preview without publishing)
python publish_to_clawhub.py --dry-run
# Bump patch version before publishing
python publish_to_clawhub.py --bump
# Set a specific version
python publish_to_clawhub.py --version 1.2.0
# Publish under an org handle
python publish_to_clawhub.py --owner holomcp
Publish to Aone (contextlab)
Publish individual skills to the Aone platform:
cd agent-skills
# Set authentication token
export AONE_TOKEN=<your-token>
# Publish all skills
python publish_to_aone.py
# Publish a specific skill
python publish_to_aone.py --skill hologres-cli
# Dry-run (preview without publishing)
python publish_to_aone.py --dry-run
# Bump patch version before publishing
python publish_to_aone.py --bump
# Set a specific version
python publish_to_aone.py --version 1.2.0
Project Structure
agent-skills/
├── skills/ # Source skills
│ ├── hologres-cli/
│ ├── hologres-query-optimizer/
│ ├── hologres-slow-query-analysis/
│ ├── hologres-schema-generator/
│ ├── hologres-privileges/
│ ├── hologres-uv-compute/
│ ├── hologres-bsi-profile-analysis/
│ └── hologres-ad-campaign/
├── src/
│ └── holo_plugin_installer/
│ ├── __init__.py
│ └── main.py
├── pyproject.toml
├── MANIFEST.in
├── upload_to_pypi.py
├── publish_to_aone.py
├── README.md
└── README_CN.md
License
Apache License 2.0 — Copyright 2026 Alibaba Cloud
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hologres_agent_skills-0.2.3.tar.gz.
File metadata
- Download URL: hologres_agent_skills-0.2.3.tar.gz
- Upload date:
- Size: 201.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26152c28eeb8fde9f0ea9f4dde92cbf392e7f27a5b427af10301cf2ace3f0f44
|
|
| MD5 |
778ba6961178620b5b4bf3954973aab6
|
|
| BLAKE2b-256 |
da4c2fba345a3fc7805910b48ac8640de43f615333c842ad817948de8c208138
|
File details
Details for the file hologres_agent_skills-0.2.3-py3-none-any.whl.
File metadata
- Download URL: hologres_agent_skills-0.2.3-py3-none-any.whl
- Upload date:
- Size: 131.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1642ff397c3aafe259acc1aa557821224c7b3eec1e1d382bb44000ef9c5d9edf
|
|
| MD5 |
41c675c45e6d7577af754e6fa7064218
|
|
| BLAKE2b-256 |
586fccad7d00fdb3477f9cf0769b2a58211c8b3cb476116759f0aae15dfbb8d5
|