360 Secure SkillHub
360 安全技能中心

gitverse-skill

该 Skill 提供无外部依赖的 Python 命令行脚本,通过 GitVerse REST API 列出和查看仓库,列出、查看、创建、评论、关闭议题,以及列出、查看、创建、合并拉取请求;所有命令输出 JSON,需配置访问令牌。

viknsagit
viknsagit
热度 9.66
最近更新 2026-08-11 23:55:43
分类:开发依赖:代码执行 / 读写文件 / 第三方 API应用场景:API 集成 / 任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gitverse-skill
Metadata
name
gitverse-skill
description
Own GitVerse (gitverse.ru) skill: repos, issues, PRs via REST API with a dependency-free Python CLI.

gitverse-skill — свой навык для GitVerse

Собственный навык для работы с GitVerse через REST API. Без внешних зависимостей — чистый Python (urllib).

Setup

# Токен: https://gitverse.ru/settings/tokens
export GITVERSE_TOKEN="..."        # или положить в ~/.gitverse_token (chmod 600)

Скрипт: scripts/gitverse.py (или установить в PATH как gitverse-skill).

Usage

# Репозитории
python3 scripts/gitverse.py repos list                    # свои репозитории
python3 scripts/gitverse.py repos list --org ORG          # репозитории организации
python3 scripts/gitverse.py repos info --owner O --repo R # инфо о репозитории

# Issues
python3 scripts/gitverse.py issues list --owner O --repo R [--state open|closed|all]
python3 scripts/gitverse.py issues view --owner O --repo R --number N
python3 scripts/gitverse.py issues create --owner O --repo R --title "..." [--body "..."]
python3 scripts/gitverse.py issues comment --owner O --repo R --number N --body "..."
python3 scripts/gitverse.py issues close --owner O --repo R --number N

# Pull Requests
python3 scripts/gitverse.py pulls list --owner O --repo R [--state open|closed|all]
python3 scripts/gitverse.py pulls view --owner O --repo R --number N
python3 scripts/gitverse.py pulls create --owner O --repo R --title "..." --head BRANCH --base BRANCH [--body "..."]
python3 scripts/gitverse.py pulls merge --owner O --repo R --number N

Notes

  • Base URL по умолчанию: https://api.gitverse.ru, переопределяется через GITVERSE_BASE_URL
  • Заголовок Accept: application/vnd.gitverse.object+json;version=1
  • Авторизация: Authorization: Bearer <token>
  • Все команды выводят JSON
  • Перед созданием/закрытием/мержем — подтверждать у пользователя, если операция массовая или необратимая