Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lingtai-ai/preset-skill-zhipu
Official-source-led manual for the TUI `zhipu` template.
Passed 18 of 21 test cases with the skill, and 3 of 21 without it.
and 21 more in the full report
16 fixed3 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
When modifying ProviderDefaultEnv in preset.go for Zhipu route authentication, which environment variable name should be assigned as the primary credential key?
| Checked | Without skill | With skill |
|---|---|---|
| specifies ZHIPU_API_KEY as the primary preset credential key | Missed | Passed |
| avoids substituting vision environment variables into core text routes | Passed | Passed |
The instructions your model reads when the skill loads.
Use this child for the named built-in zhipu preset. zhipuPreset in tui/internal/preset/preset.go:1275 ships GLM-5.2, ZHIPU_API_KEY, OpenAI compatibility, CN/INTL coding endpoints, web_search, and skills; it does not ship a vision capability. ProviderRegionURLs["zhipu"] also has an OpenCode Go row whose model spelling is lowercase.
Read the official Zhipu model overview and Z.AI model docs for the applicable region. For the native CN/INTL route, use that provider catalog and its documented API model list/endpoint; for OpenCode Go, separately call the gateway's authenticated GET https://opencode.ai/zen/go/v1/models and preserve the lowercase IDs it serves. Do not treat GLM-4.6V or the optional Z.AI Vision MCP as the text preset's native vision. Preserve the exact case required by the selected route. The optional official server uses package @z_ai/mcp-server and backing model GLM-4.6V; it reads Z_AI_API_KEY and Z_AI_MODE, while this preset reads ZHIPU_API_KEY. Vision Understanding consumes a separate 5-hour prompt pool; never install, register, or invoke that MCP automatically.
Start at zhipuPreset in tui/internal/preset/preset.go. Revise providerModels["zhipu"] and all matching modelHasVision entries in tui/internal/tui/preset_editor.go when the picker or text/vision fact changes. For endpoint or credential changes, revise ProviderRegionURLs and ProviderDefaultEnv in preset.go. Recheck the constructor's intentionally absent vision key and the model-row/base_url behavior; follow tui/internal/tui/SKILL.md and tui/CONTRACT.md.
The picker retains uppercase GLM-5.2/GLM-5.1 and lowercase glm-5.2/glm-5.1 in one mixed list. This is an evidence-backed no-op: the reviewed sources do not pin a native Coding Plan GLM-5.3 ID or casing strongly enough to split the native and Go routes safely, so no native GLM-5.3 entry is invented. The constructor's absent vision key is intentional: the shipped GLM coding models are text-only.
test cases passed, vs 3 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.