AI i automatizacija6 min čitanja · Ažurirano 8. rujna 2026.

Napišite prvu OpenClerq vještinu: jedna Markdown datoteka

Vještina je Markdown datoteka s frontmatterom. Evo najmanje koja radi nešto korisno i kako provjeriti da usmjeravanje stvarno radi.

Napišite prvu OpenClerq vještinu: jedna Markdown datoteka

OpenClerq ne dolazi ni s jednom vještinom. To je namjerno — jezgra ne pretpostavlja ništa o vašoj struci ni državi — ali znači i da agent ne radi ništa korisno dok ga nečemu ne naučite.

Vještina je jedna SKILL.md datoteka: YAML frontmatter koji čita gateway, pa Markdown upute koje čita model. U ovom tutorijalu pišemo jednu, učitavamo je i dokazujemo da usmjeravanje radi bez trošenja ijednog tokena.

Datoteka

Smjestite je u direktorij koji gateway prati (CLERQ_SKILLS_DIR ili zadani radni direktorij). Frontmatter je dio koji gateway parsira; sve nakon njega su upute koje se prosljeđuju modelu kad je vještina odabrana.

skills/expense-check/SKILL.md
---name: "Expense Check"slug: "expense-check"version: "2026.1"# Gateway ovo uspoređuje s tekstom /task poziva. Neka budu specifični:# dvije vještine koje obje reagiraju na "racun" tuku se međusobno.triggers: ["expense", "receipt", "reimbursement"]moduleType: "calc"domains: ["admin"]# Nije obavezno, ali se isplati: to je ono što izlaz čini strukturiranim# umjesto proznog teksta koji poslije opet morate parsirati.inputSchema: type: object required: [amountMinor, currency, category] properties: amountMinor: { type: integer } currency: { type: string, minLength: 3, maxLength: 3 } category: { type: string }outputSchema: type: object properties: withinPolicy: { type: boolean } reason: { type: string }---Provjeri jednu stavku troška prema pravilniku u `rules/policy.md`.Pravila:- Računaj isključivo alatom za izračun. Nikad sam ne izračunavaj iznos.- Ako kategorije nema u pravilniku, vrati withinPolicy: false uz obrazloženje da je kategorija nepoznata. Nemoj nagađati limit.- Citiraj konkretan redak pravilnika na koji si se oslonio, da te osoba može provjeriti.
  • frontmatter se parsira
  • tijelo su upute
  • sheme daju strukturirani izlaz

Učitavanje i provjera usmjeravanja

Gateway učitava svaki SKILL.md koji nađe u direktoriju vještina. POST /task zatim uspoređuje vašu poruku s triggers i bira vještinu. `dryRun: true` odradi to uspoređivanje i eventualni izračun, ali nikad ne zove model — što je pravi način za testiranje usmjeravanja, jer je besplatno i ponovljivo.

testiranje vještine
$ curl -s -H "Authorization: Bearer $(cat ~/.clerq/gateway-token)" http://127.0.0.1:18790/skills{"skills":[{"slug":"expense-check","name":"Expense Check","version":"2026.1"}]}# dry-run: usmjerava i računa, ali model ne poziva$ curl -s -X POST http://127.0.0.1:18790/task \>   -H "Authorization: Bearer $(cat ~/.clerq/gateway-token)" \>   -H "Content-Type: application/json" \>   -d '{"message":"is a 40 EUR client lunch receipt within policy?","dryRun":true}'{"dryRun":true,"matchedSkill":"expense-check", "intent":"skill","extracted":["40"], "llm":{"called":false,"reason":"dryRun"}}# poruka bez ijednog okidača propada dalje, kako i treba$ curl -s -X POST http://127.0.0.1:18790/task -H "Authorization: Bearer $(cat ~/.clerq/gateway-token)" \>   -H "Content-Type: application/json" -d '{"message":"book a meeting room","dryRun":true}'{"dryRun":true,"matchedSkill":null,"intent":"explain"}

Od vještine do modula

Modul je samo smislena skupina vještina, predložaka i pravila — mapa, a ne novi pojam. Kad imate tri-četiri povezane vještine, dajte im zajednički direktorij s referentnim materijalom koji citiraju (rules/, templates/) da upute mogu pokazivati na stvarne datoteke umjesto da pravilnik prepisuju u prompt.

  1. Počnite od najuže korisne vještine. Jedan posao, jedan oblik izlaza.
  2. Dodajte inputSchema i outputSchema čim rezultat netko dalje koristi.
  3. Koristite dependsOn kad jedna vještina stvarno treba da je druga već odrađena.
  4. Pravila držite u datotekama koje vještina citira, ne u promptu. Pravila se mijenjaju; promptovi se zaborave.

Ključno za ponijeti

  • Vještina je jedan SKILL.md: YAML frontmatter za gateway, Markdown upute za model.
  • Okidači vode usmjeravanje iz /taska. Neka budu specifični; preklapanje stvara sukobe.
  • dryRun: true testira usmjeravanje i izračun bez poziva modela — besplatno i ponovljivo.
  • Uvijek testirajte poruku koja se NE bi smjela poklopiti. Vještina koja hvata sve gora je od nijedne.

Česta pitanja

Mogu li urediti vještinu bez ponovnog pokretanja gatewaya?

Sheme i ovisnosti mogu se mijenjati preko API-ja s PUT /skills/:slug ili u odjeljku Skills u desktop aplikaciji. Veće izmjene teksta uputa najjednostavnije je primijeniti ponovnim pokretanjem.

Koliko je vještina previše?

Granica su sudari okidača, ne broj. Ako se dvije vještine mogu uvjerljivo poklopiti s istom rečenicom, jedna vam je višak — spojite ih ili suzite okidače.

Rade li vještine s lokalnim modelom?

Da. Usmjeravanje i izračun uopće ne uključuju model, pa se ponašaju jednako. Razlikuje se samo korak objašnjenja, a manji lokalni model bolje se snalazi s dobro definiranom vještinom nego s otvorenim promptom.

Želite ovakvo nešto za svoj proces?

OpenClerq je open source i možete ga pokrenuti sami. Ako ne želite sami raditi modul, opišite nam kako posao stvarno izgleda pa ćemo ga procijeniti — ili vam pošteno reći da gotov alat to radi bolje.

Opišite proces

Dvije rečenice su dovoljne za konkretan odgovor.

  • Fiksna ponuda — bez obveze
  • Odgovor u 1 radnom danu

Slanjem prihvaćate da vas kontaktiramo vezano uz ovaj upit.

Radije prvo razgovor? Javite se izravno:WhatsApp+44 7400 733 299Kontakt
AI sustavi

O autoru

Paxa Media

Piše tim Paxa Media — isti developeri, marketingaši i stratezi koji ove sustave grade za klijente. Tehnološka smo tvrtka sa sjedištem u Rijeci, a objavljujemo stvarne brojke koje i sami nudimo, umjesto odgovora "ovisi".

Zašto možete vjerovati ovome

  • Gradimo i održavamo sustave o kojima pišemo — web stranice, web i mobilne aplikacije, automatizaciju i integracije
  • Isporučuje vlastiti tim iz Rijeke; bez podugovaranja i preprodaje
  • Rasponi cijena koje objavljujemo su rasponi koje stvarno nudimo

Nastavi čitati

Svi tutorijali
AI i automatizacija

Pokretanje lokalnog AI agenta na vlastitom računalu: OpenClerq u petnaestak minuta

Lokalni administrativni agent koji vaše datoteke ne šalje nikamo. Instalacija, pokretanje gatewaya, prvi poziv i objašnjenje što se zapravo događa.

AI i automatizacija

Automatizacija zaprimanja računa bez slanja ičega u oblak

Obrada računa je udžbenički primjer za lokalnog agenta: ponavlja se, puna je pravila, ovisi o točnoj računici i sadrži podatke koje ne biste dali trećoj strani.

AI i automatizacija

Što su AI agenti i kako ih tvrtke koriste u 2026

Chatbot odgovara; agent djeluje. AI agenti mogu poduzeti višekoračne akcije i koristiti alate da obave zadatak — evo što to stvarno znači, bez hypea.