Gratis GLM5 met Claude/Codex vaardigheden bouwen - Handleiding

2/13/2026
5 min read

GLM-5 is het nieuwste MoE-model van Zhipu, met een totaal van 744B parameters (40B actief), een aanzienlijke upgrade ten opzichte van de 355B van GLM-4.5, en een toename van de pre-training data tot 28.5T tokens. Het is speciaal ontworpen voor complexe systeemengineering en lange termijn agent-taken, en presteert uitstekend in codering en Agentic workflows.

Ollama cloud ondersteunt nu glm-5:cloud, met een contextvenster van 198K, hoge snelheid en een gratis start (capaciteit is geoptimaliseerd, er was een korte periode van beperking, maar dit is nu verbeterd).

Nu ga ik je leren hoe je gratis GLM-5 + vaardigheden kunt bouwen.

Stap 1: Installeer Ollama en haal GLM-5 op

Download de nieuwste Ollama (https://ollama.com/download), zorg ervoor dat de versie cloud-modellen ondersteunt.

Log in op je Ollama-account (vereist om cloud-modellen te gebruiken).

Haal het model op:

ollama pull glm-5:cloud of direct

ollama run glm-5:cloud De eerste keer dat je het uitvoert, wordt je gevraagd om toestemming te geven voor het gebruik van de cloud, accepteer dit. Als het lukt, kun je direct met GLM-5 communiceren via de terminal.

De gratis versie heeft een snelheidslimiet, geschikt voor testen/dagelijks gebruik; voor frequent gebruik kun je upgraden naar een betaald abonnement.

Stap 2: Eén-klik bridge naar Claude/Codex vaardigheden omgeving

Ollama launch maakt GLM-5 naadloos de backend brein van deze tools:

Claude Code

ollama launch claude --model glm-5:cloud of handmatige configuratie

export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Must be Empty Start vervolgens

claude --model glm-5:cloud Als het lukt, zie je een welkomstscherm zoals hieronder:

✦ Claude Code v2.1.xModel: glm-5:cloudContext: 198KWelcome back!

Codex

ollama launch codex --model glm-5:cloud

OpenClaw

ollama launch openclaw --model glm-5:cloud

Stap 3: 5 stappen om efficiënt vaardigheden te bouwen

Een vaardigheid is een map, het kernbestand is SKILL.md, in Markdown-formaat + YAML frontmatter metadata. Andere optionele mappen:

  • scripts/: bevat uitvoerbare scripts (Python, Bash, etc.).

  • references/: referentiedocumenten, sjabloonbestanden, Claude kan deze naar behoefte laden.

  • assets/: pictogrammen, lettertypen en andere bronnen.

Ontwerpprincipes (efficiëntie is cruciaal):

  • Progressieve Disclosure: YAML bevat alleen de kernbeschrijving (zodat Claude snel kan beoordelen of het van toepassing is), de hoofdinhoud staat in de MD-tekst en laadt indien nodig extra bestanden. Vermijd contextexplosie.

  • Combineerbaarheid: Vaardigheden moeten compatibel zijn met andere vaardigheden, ga er niet van uit dat ze exclusief zijn.

  • Portabiliteit: Een vaardigheid kan worden gebruikt in Claude Web, Claude Code en API.

  • MCP-integratie (optioneel): Als er een MCP-server (Managed Claude Platform) is, kan dit de tool-aanroep van de vaardigheid verbeteren (zoals API-toegang).

Efficiënte tips: Begin met eenvoudige use-cases. Kies 2-3 programmeertaken die je dagelijks herhaalt (zoals "Genereer een REST API-sjabloon" of "Debug Python-fouten"), vermijd het bouwen van complexe vaardigheden in het begin.

Gebruik Claude Code zelf om te helpen bij het bouwen (meta-vaardigheidstechniek: laat Claude je helpen bij het genereren van een vaardigheidskader). Voer claude --model claude-4-opus (of GLM5) uit in de terminal en bouw het vervolgens conversationeel.

1. Plan use-cases en structuur

  • Definieer het doel: Bijvoorbeeld "Maak een vaardigheid die helpt bij het genereren van een efficiënte Python Flask API-architectuur, inclusief routes, foutafhandeling en testsjablonen."

  • Brainstorm met Claude Code: Typ /plan of zeg direct "Help me een Flask API-generatievaardigheid te plannen, inclusief YAML- en MD-structuur." Claude zal een concept uitvoeren.

  • Efficiënte tips: Specificeer "Houd het beknopt, YAML < 200 woorden, MD < 1000 woorden". Noteer belangrijke beslissingen, zoals invoerparameters (bijv. API-eindpuntenlijst) en uitvoerformaten (JSON- of codebestanden).

2. Maak een vaardigheidsmap

  • Maak een nieuwe map onder ~/.claude/skills/ (standaardpad), zoals flask-api-generator.

  • Maak SKILL.md, voeg YAML frontmatter toe:

---name: Flask API Generatordescription: Generates complete Flask API structures with routes, error handling, and tests.version: 1.0author: Your Nametriggers: ["flask api", "generate rest api", "python web app"]dependencies: ["flask", "pytest"] # Optioneel, Claude zal de omgeving controleren---

  • Efficiënte tips: Gebruik triggerwoorden (triggers) om Claude de vaardigheid automatisch te laten ontdekken. Vermijd algemene beschrijvingen, focus op specifieke scenario's.

3. Schrijf kerninstructies (MD-tekst)

  • Schrijf gedetailleerde stappen na de YAML:

`## Stap 1. Vraag de gebruiker naar API-specificaties: eindpunten, methoden, parameters.2. Genereer app.py: bevat Flask-app, routes en basis foutafhandeling.3. Genereer tests.py: unit tests met pytest.4. Uitvoerbestand: sla op in de huidige map met de opdracht /write_file.

Voorbeeldinvoer- Gebruiker: Genereer een API voor gebruikersbeheer, inclusief GET /users en POST /users.

Beste praktijken- Gebruik altijd type hints en docstrings.- Prioriteer veiligheid: voeg invoervalidatie toe.`

  • Voeg scriptvoorbeelden toe: plaats generate_routes.py onder scripts/, Claude kan dit aanroepen.

  • Efficiënte tips: Gebruik genummerde stappen + voorbeelden. Laat Claude bij het testen "simuleren": zeg "Gebruik deze vaardigheid om een voorbeeldtaak te verwerken" en optimaliseer iteratief.

4. Voeg optionele componenten toe

  • Scripts: zoals Python-scripts om een deel van de logica te automatiseren (bijv. het genereren van sjablonen met Jinja2). Claude kan dit uitvoeren via /run_script.

  • Referentiebestanden: plaats references/best_practices.md, beschrijf Flask-veiligheidsspecificaties.

  • Assets: zoals sjabloonbestanden assets/base_app.py.jinja.

  • Efficiënte tips: voeg alleen de benodigde items toe. 80% van de vaardigheden heeft alleen SKILL.md nodig. MCP-gebruikers kunnen externe tools integreren (zoals databaseverbindingen).

5. Testen en itereren

  • Laad de vaardigheid: typ /load_skill flask-api-generator in Claude Code of laat het automatisch ontdekken.

  • Test: voer een triggertaak in en observeer de uitvoer. Controleer het contextgebruik (gebruik /context om te controleren of er overbelasting is).

  • Itereer: Als het mislukt, gebruik dan de "Heal Skill"-benadering (community-tip): analyseer de fout, update MD (zoals het toevoegen van een "verwerk ontbrekende afhankelijkheden"-stap).

  • Efficiënte tips: Test met multi-turn gesprekken. Log vastleggen: /log on om interacties vast te leggen, handig voor debugging.

Published in Technology

You Might Also Like