← 返回 Skills 市场
webchi

GitVerse API

作者 Vasiliy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
332
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install gitverse
功能描述
GitVerse API integration for working with repositories, issues, and pull requests. Use when Codex needs to interact with GitVerse (gitverse.ru) for operation...
使用说明 (SKILL.md)

GitVerse Skill

OpenClaw skill for GitVerse API integration.

When to Use

Use this skill when you need to:

  • List or view repositories
  • List or view issues
  • List, view, or create pull requests
  • View repository information

Installation

cd ~/.nvm/versions/node/v22.12.0/lib/node_modules/openclaw/skills/gitverse
npm install
npm run build

Configuration

Set environment variable:

export GITVERSE_TOKEN=your_token_here

Or create .env file in the skill directory:

GITVERSE_TOKEN=your_token_here

Usage

Run commands via node:

node ~/.nvm/versions/node/v22.12.0/lib/node_modules/openclaw/skills/gitverse/dist/index.js \x3Ccommand>

Commands

Repositories

# List your repositories
node dist/index.js repos list

# List organization repositories
node dist/index.js repos list --org \x3Corg>

# Get repository info
node dist/index.js repos info --owner \x3Cowner> --repo \x3Crepo>

Issues

# List issues
node dist/index.js issues list --owner \x3Cowner> --repo \x3Crepo>
node dist/index.js issues list --owner \x3Cowner> --repo \x3Crepo> --state open

# View issue
node dist/index.js issues view --owner \x3Cowner> --repo \x3Crepo> --number \x3Cnumber>

# List issue comments
node dist/index.js issues comments --owner \x3Cowner> --repo \x3Crepo> --number \x3Cnumber>

Pull Requests

# List pull requests
node dist/index.js pulls list --owner \x3Cowner> --repo \x3Crepo>
node dist/index.js pulls list --owner \x3Cowner> --repo \x3Crepo> --state open

# View pull request
node dist/index.js pulls view --owner \x3Cowner> --repo \x3Crepo> --number \x3Cnumber>

# Create pull request
node dist/index.js pulls create --owner \x3Cowner> --repo \x3Crepo> --title "Title" --head feature --base main

# List PR commits
node dist/index.js pulls commits --owner \x3Cowner> --repo \x3Crepo> --number \x3Cnumber>

# List PR files
node dist/index.js pulls files --owner \x3Cowner> --repo \x3Crepo> --number \x3Cnumber>

Usage with OpenClaw

When you ask me to work with GitVerse, I will use this skill:

"Покажи мои репозитории"
→ node dist/index.js repos list

"Покажи issues в saic/ai_minister"
→ node dist/index.js issues list --owner saic --repo ai_minister

"Создай PR в saic/chatbot"
→ node dist/index.js pulls create --owner saic --repo chatbot --title "..." --head feature --base main

Notes

  • Requires GITVERSE_TOKEN environment variable
  • API base URL: https://api.gitverse.ru
  • Rate limits are handled by the SDK
  • All commands output JSON

Publishing to ClawHub

This skill is published on ClawHub.

To install:

clawhub install gitverse

Repository

Source code available on GitVerse.

License

MIT-0

安全使用建议
This skill's code matches its description (it calls the GitVerse API and outputs JSON), but the registry metadata failed to declare the required environment variables (GITVERSE_TOKEN, optional GITVERSE_BASE_URL). Before installing: 1) Confirm the skill's source/trustworthiness (the registry lists 'Source: unknown' though README points at gitverse.ru); prefer installing from an official ClawHub entry or a vetted repo. 2) Create a token limited to the minimum scopes needed (do not reuse general-purpose or high-privilege credentials). 3) Review the npm dependency @onreza/gitverse-sdk on npm (and its recent history) if you rely on it. 4) Consider installing/building in an isolated environment or container and verify the CLI behavior with a test token. If you cannot verify the source or token scope, treat this skill as untrusted.
功能分析
Type: OpenClaw Skill Name: gitverse Version: 1.0.0 The 'gitverse' skill is a standard API integration for the GitVerse platform (gitverse.ru), providing CLI tools to manage repositories, issues, and pull requests. It uses the '@onreza/gitverse-sdk' and handles authentication via a 'GITVERSE_TOKEN' environment variable. The code logic in 'src/commands/' and 'src/client.ts' is transparent, follows common development patterns, and lacks any indicators of malicious intent, data exfiltration, or harmful prompt injection.
能力评估
Purpose & Capability
The code and documentation implement a GitVerse API client (repos, issues, pulls) consistent with the name/description. However, the registry metadata lists no required environment variables or primary credential, while the SKILL.md and runtime code clearly require GITVERSE_TOKEN (and optionally GITVERSE_BASE_URL). That metadata omission is an incoherence the user should be aware of.
Instruction Scope
SKILL.md instructs building and running the CLI and setting GITVERSE_TOKEN (or .env). The runtime instructions do not ask the agent to read unrelated system files or exfiltrate data. Two small inconsistencies: SKILL.md/README note the API base URL as https://api.gitverse.ru while the code default is 'https://gitverse.ru/api/v1'; and installation examples hard-code a specific Node path (~/.nvm/versions/node/v22.12.0/...), which is brittle but not malicious.
Install Mechanism
This skill is instruction-only in the registry but includes source and built JS and uses standard npm dependencies (@onreza/gitverse-sdk, commander, dotenv). Dependencies are pulled from the public npm registry (package-lock shows resolved tgz). No obscure download URLs, extract steps, or custom installers were observed.
Credentials
The code requires a secret token (GITVERSE_TOKEN) and accepts an optional GITVERSE_BASE_URL. Those are reasonable for an API client, but the skill metadata omits them. The mismatch means automated permission checks could miss that a secret is required. You should verify what token scopes are needed and avoid reusing broader credentials.
Persistence & Privilege
The skill does not request always: true, does not modify other skills, and has no install-time steps that alter system-wide settings beyond typical npm install/build. It runs as a CLI using the provided token.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gitverse
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gitverse 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the GitVerse skill. - Integrates with the GitVerse API for repository, issue, and pull request management. - Supports listing/viewing repositories, issues, and pull requests; creating pull requests; viewing repository info. - CLI usage included for all primary GitVerse operations. - Requires GITVERSE_TOKEN for authentication. - Outputs all data in JSON format.
元数据
Slug gitverse
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

GitVerse API 是什么?

GitVerse API integration for working with repositories, issues, and pull requests. Use when Codex needs to interact with GitVerse (gitverse.ru) for operation... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 332 次。

如何安装 GitVerse API?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gitverse」即可一键安装,无需额外配置。

GitVerse API 是免费的吗?

是的,GitVerse API 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

GitVerse API 支持哪些平台?

GitVerse API 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 GitVerse API?

由 Vasiliy(@webchi)开发并维护,当前版本 v1.0.0。

💬 留言讨论