用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/smvlx/awesome-ru-ai-skills --skill gigachat命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when managing Yandex Cloud infrastructure via the yc CLI: creating buckets, uploading files, publishing static websites, checking billing, managing VMs, configuring networks, DNS, certificates, serverless functions, databases, or any Yandex Cloud resource. Triggers on mentions of Yandex Cloud, yc CLI, Object Storage buckets, S3 on Yandex, static website hosting on Yandex, or any Yandex Cloud service management. Always use this skill when the user mentions yandex cloud infrastructure, even if they don't say "yc" explicitly.
Use when managing orders, prices, or inventory on Russian e-commerce marketplaces: Ozon, Wildberries, Yandex Market. Triggers on mentions of marketplace orders, seller API, stock management, price updates, order status, shipping deadlines, mp-orders, mp-prices, mp-stocks, or any Ozon/WB/YM seller operations. Always use this skill when the user mentions marketplace management, even if they don't specify which platform.
OpenAI-compatible translation proxy for Yandex Cloud Foundation Models (YandexGPT)
基于 SOC 职业分类
正在显示 SKILL.md
| name | gigachat |
| description | Integrate GigaChat (Sber AI) with OpenClaw via gpt2giga proxy |
| version | 1.2.0 |
| metadata | {"openclaw":{"emoji":"🤖","homepage":"https://github.com/smvlx/awesome-ru-ai-skills","os":["darwin","linux"],"requires":{"bins":"[Truncated]","env":"[Truncated]"},"primaryEnv":"GIGACHAT_CREDENTIALS","configPaths":["~/.openclaw/gigachat-new.env","~/.openclaw/openclaw.json"],"install":["[Truncated]"]}} |
Integrate GigaChat (Sber AI) with OpenClaw via gpt2giga proxy.
GigaChat API Access:
GIGACHAT_API_PERS (free tier) or GIGACHAT_API_CORP (paid)Python & gpt2giga:
pip3 install gpt2giga
Environment File:
Create ~/.openclaw/gigachat-new.env:
CLIENT_ID="your-client-id-here"
CLIENT_SECRET="your-client-secret-here"
# Auto-generate credentials (base64 of CLIENT_ID:CLIENT_SECRET)
GIGACHAT_CREDENTIALS=$(echo -n "$CLIENT_ID:$CLIENT_SECRET" | base64)
GIGACHAT_SCOPE="GIGACHAT_API_PERS"
/openclaw/skills/gigachat/scripts/start-proxy.sh
Output:
Starting gpt2giga proxy on port 8443...
✅ gpt2giga started successfully (PID: 12345)
Log: ~/.openclaw/gpt2giga.log
Endpoint: http://localhost:8443/v1/chat/completions
gpt2giga handles OAuth token generation and refresh internally using the GIGACHAT_CREDENTIALS environment variable.
Run the patch script (backs up your config first):
/openclaw/skills/gigachat/scripts/patch-config.sh
Or add manually to openclaw.json:
{
"models": {
"providers": {
"gigachat": {
"baseUrl": "http://127.0.0.1:8443",
"apiKey": "not-needed",
"api": "openai-completions",
"models": [
{
"id": "GigaChat-Max",
"name": "GigaChat MAX",
"contextWindow": 32768,
"maxTokens": 8192
},
{
"id": "GigaChat-Pro",
"name": "GigaChat Pro",
"contextWindow": 32768,
curl -s -X POST http://localhost:8443/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "GigaChat-Max",
"messages": [{"role": "user", "content": "Привет!"}]
}' | jq -r '.choices[0].message.content'
Expected output:
Привет! Как дела?
Add a GigaChat-powered agent to openclaw.json:
{
"agents": {
"list": [
{
"id": "ruslan",
"name": "Ruslan",
"emoji": "🐻",
"model": "gigachat/GigaChat-Pro",
"workspace": "/root/.openclaw/agents/ruslan/workspace"
}
]
}
}
Create agent workspace:
mkdir -p /root/.openclaw/agents/ruslan/workspace
IDENTITY.md:
# IDENTITY.md
- Name: Ruslan
- Creature: Российский AI-ассистент
- Vibe: Дружелюбный, знает русский контекст
- Emoji: 🐻
SOUL.md:
# SOUL.md — Кто ты
Ты Руслан. Российский AI-ассистент на базе GigaChat.
Говоришь на русском, знаешь русский контекст (кухня, культура, реалии).
Отвечаешь кратко и по делу. Без лишней вежливости.
gpt2giga handles OAuth token generation and refresh automatically using the GIGACHAT_CREDENTIALS environment variable. No manual token management is needed.
If the proxy loses its token (e.g. after a long idle period), restart it:
/openclaw/skills/gigachat/scripts/start-proxy.sh
Cause: Token expired or invalid credentials
Fix: Restart proxy script (generates fresh token)
Cause: Quota exhausted for that model
Fix: Try a different model or wait for quota reset
Cause: gpt2giga crashes but holds port
Fix:
fuser -k 8443/tcp
/openclaw/skills/gigachat/scripts/start-proxy.sh
OpenClaw → http://localhost:8443/v1/chat/completions
↓
gpt2giga (proxy, env-var auth)
↓
Sber GigaChat API (OAuth token auto-managed)
Flow:
scripts/start-proxy.sh — Start proxy with env-var credentialsscripts/start.sh — Alternative start (nohup)scripts/stop.sh — Stop proxyscripts/status.sh — Check proxy statusscripts/setup.sh — Install gpt2giga from PyPIscripts/patch-config.sh — Add GigaChat provider to openclaw.json (backs up config first)SKILL.md — This file/etc/ssl/certs/sber-ca.crt to enable~/.openclaw/gigachat-new.env with chmod 600