Agent skill

Glm Vision

by archibate in archibate/dotfiles-opencode

This skill should be used when the user sends an image and asks to "analyze this image", "describe this picture", "what's in this image", or any request requiring visual understanding of images.

No licenceAuto-check passed

Install Glm Vision

skills CLI
$ npx skills add archibate/dotfiles-opencode --skill glm-vision -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install archibate/dotfiles-opencode glm-vision --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/archibate/dotfiles-opencode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/glm-vision .claude/skills/glm-vision && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
glm-vision
GitHub stars
108
Token cost
~795 tokens
SKILL.md length
127 words
Files
3 (incl. scripts, references)
Skills in repo
34
Repo updated
First seen
Licence
None found

At a glance

This skill should be used when the user sends an image and asks to "analyze this image", "describe this picture", "what's in this image", or any request requiring visual understanding of images.

  • Works in 4 steps: 接收图片: 用户发送图片,保存到临时目录 → 构建请求: 将图片转为 base64 或使用 URL → 调用 API: 发送到 GLM-4.6V 模型 → …
  • Sends an image and asks to analyze this image
  • SKILL.md covers 概述, 使用场景, API 配置 and 调用方式, plus 5 more sections
  • Runs Python scripts from its folder; calls python3; reaches open.bigmodel.cn; needs ZHIPU_API_KEY

What it does

Glm Vision is an agent skill from archibate/dotfiles-opencode. This skill should be used when the user sends an image and asks to "analyze this image", "describe this picture", "what's in this image", or any request requiring visual understanding of images. Provides image analysis using Zhipu GLM-4.6V multimodal model.

Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/api-reference.md` and `scripts/analyze_image.py`).

It works with Zhipu GLM. The repository describes itself as: Archibate's personal configuration for OpenCode.

When your agent uses it

  • Sends an image and asks to analyze this image
  • Describe this picture
  • Whats in this image
  • Any request requiring visual understanding of images

Example prompts

  • “analyze this image”
  • “describe this picture”
  • “s in this image”
  • “/glm-vision”

Requirements

  • Python 3
  • A credential in ZHIPU_API_KEY

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 接收图片: 用户发送图片,保存到临时目录
  2. 构建请求: 将图片转为 base64 或使用 URL
  3. 调用 API: 发送到 GLM-4.6V 模型
  4. 返回结果: 解析并展示分析结果

What it can do on your machine

Read from SKILL.md and the folder at commit 46b6b23. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • open.bigmodel.cn

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ZHIPU_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Glm Vision loads about 795 tokens when it runs, and up to ~2k if it reads all its reference files. Until then it costs about 67 tokens; SKILL.md has 127 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~795
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 127 words (~795 tokens).

name
glm-vision
version
0.1.0

Read the full SKILL.md on GitHub

Files

SKILL.md and 2 other files (scripts, references) in skills/glm-vision of archibate/dotfiles-opencode.

  • SKILL.md
  • references/api-reference.md
  • scripts/analyze_image.py

Open the folder on GitHubat commit 46b6b23

Compare with similar skills

Glm Vision next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Glm Vision compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Glm Vision this skillarchibate/dotfiles-opencode108—~795Automated safety check: PassNone
Higress Openclaw Integrationhigress-group/higress9.5k—~2.5kAutomated safety check: PassApache-2.0
Image Generationjjyaoao/HelloAgents3.2k1 repos~3.8kAutomated safety check: PassMIT
Adversarial Speczscole/adversarial-spec5561 repos~8.3kAutomated safety check: NotesMIT
Weave Router Local Testingweave-os/router5.6k—~3.1kAutomated safety check: NotesApache-2.0
Video Understandjjyaoao/HelloAgents3.2k1 repos~6.2kAutomated safety check: PassMIT

Similar skills

  • Higress Openclaw Integration

    higress-group/higress

    Deploy and configure Higress AI Gateway for OpenClaw integration.

    9.5k GitHub stars~2.5k tokensUpdated 3 days ago
    AI & LLM EngineeringAuto-check passed
  • Image Generation

    jjyaoao/HelloAgents

    Implement AI image generation capabilities using the z-ai-web-dev-sdk.

    3.2k GitHub starsUsed in 1 repo~3.8k tokens
    Media & CreativeAuto-check passed
  • Adversarial Spec

    zscole/adversarial-spec

    Iteratively refine a product spec by debating with multiple LLMs (GPT, Gemini, Grok, etc.) until all models agree.

    556 GitHub starsUsed in 1 repo~8.3k tokens
    Product & Project ManagementAuto-check: notes
  • Stands up the Weave model router in Docker Compose and drives it with claude -p against a real or mocked upstream to reproduce and verify routing and streaming behavior.

    5.6k GitHub stars~3.1k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Video Understand

    jjyaoao/HelloAgents

    Implement specialized video understanding capabilities using the z-ai-web-dev-sdk.

    3.2k GitHub starsUsed in 1 repo~6.2k tokens
    AI & LLM EngineeringAuto-check passed
  • AI Model Nodejs

    TencentCloudBase/CloudBase-AI-Toolkit

    A skill your agent uses for Node.js backend AI via @cloudbase/node-sdk (=3.16.0) — cloud functions, CloudRun, Express/Koa/NestJS, serverless APIs, scheduled jobs, LLM proxies, agent orchestration.

    1.1k GitHub starsUsed in 3 repos~5k tokens
    Backend & APIsAuto-check passed

More from archibate/dotfiles-opencode

All 34 skills in this repo
  • Pueue

    archibate/dotfiles-opencode

    This skill should be used before running non-interactive long-running tasks, computation intensive tasks, background tasks, or needs guidance on the pueue CLI tool usage.

    108 GitHub starsUsed in 1 repo~637 tokens
    Auto-check passed
  • Show Image

    archibate/dotfiles-opencode

    Show images in terminal using the Kitty image protocol. An agent skill from archibate/dotfiles-opencode.

    108 GitHub starsUsed in 1 repo~596 tokens
    Auto-check passed
  • Show Image

    archibate/dotfiles-opencode

    Show images in terminal using the Kitty image protocol. An agent skill from archibate/dotfiles-opencode.

    108 GitHub starsUsed in 1 repo~622 tokens
    Auto-check passed
  • Tmux

    archibate/dotfiles-opencode

    Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output.

    108 GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Bilibili API

    archibate/dotfiles-opencode

    This skill should be used when the user asks to "use bilibili API", "download bilibili video", "get bilibili user info", "list bilibili favorites", "send bilibili danmaku", "upload video to…

    108 GitHub stars~2.1k tokensUpdated 5 mo ago
    Auto-check: warnings
  • Writing Bash Scripts

    archibate/dotfiles-opencode

    Create and refactor Bash scripts following conventions (strict mode, fct naming, quoting).

    108 GitHub starsUsed in 1 repo~413 tokens
    Auto-check passed

Works with

Questions about Glm Vision

What does Glm Vision do?

This skill should be used when the user sends an image and asks to "analyze this image", "describe this picture", "what's in this image", or any request requiring visual understanding of images. Glm Vision is an agent skill from archibate/dotfiles-opencode. This skill should be used when the user sends an image and asks to "analyze this image", "describe this picture", "what's in this image", or any request requiring visual understanding of images.

When should I use Glm Vision?

Glm Vision fits situations like: sends an image and asks to analyze this image; describe this picture; whats in this image; any request requiring visual understanding of images.

How do I install Glm Vision in Claude Code?

Run `npx skills add archibate/dotfiles-opencode --skill glm-vision -a claude-code`. Or copy the skill folder (skills/glm-vision in archibate/dotfiles-opencode) into .claude/skills/glm-vision in your project. Claude Code loads it when a task matches its description.

How do I install Glm Vision in Codex?

Run `npx skills add archibate/dotfiles-opencode --skill glm-vision -a codex`. Or copy the skill folder (skills/glm-vision in archibate/dotfiles-opencode) into .agents/skills/glm-vision in your project. Codex loads it when a task matches its description.

Can I use Glm Vision in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add archibate/dotfiles-opencode --skill glm-vision -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/glm-vision, .gemini/skills/glm-vision, .github/skills/glm-vision and .opencode/skills/glm-vision in your project.

What does Glm Vision need to run?

Going by SKILL.md and its folder, Glm Vision needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named ZHIPU_API_KEY. Our summary lists: Python 3; A credential in ZHIPU_API_KEY.

Does Glm Vision access the network?

SKILL.md names 1 domain. In commands or code: open.bigmodel.cn; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Glm Vision safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Glm Vision use?

No licence was found for Glm Vision or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Glm Vision use?

About 795 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.

What are the alternatives to Glm Vision?

Skills that share tags, products or a category with Glm Vision: Higress Openclaw Integration (higress-group/higress, 9.5k stars), Image Generation (jjyaoao/HelloAgents, 3.2k stars), Adversarial Spec (zscole/adversarial-spec, 556 stars) and Weave Router Local Testing (weave-os/router, 5.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Glm Vision?

archibate (a GitHub user) maintains it in archibate/dotfiles-opencode, which has 108 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on April 29, 2026.

Source: archibate/dotfiles-opencode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.