---
title: "Cobus Greyling (@cobusgreyling) skills · skilld"
description: "4 agent skills written by Cobus Greyling on skilld."
canonical_url: "https://skilld.dev/gh/cobusgreyling"
meta:
  "og:description": "4 agent skills written by Cobus Greyling."
  "og:image": "https://skilld.dev/_og/d/a_Cobus%2BGreyling%2Bskill%2Bprofile%2Bon%2Bskilld%2Cc_Curator.takumi%2Chandle_cobusgreyling%2CdisplayName_Cobus%2BGreyling%2Cdescription_~SSBleHBsb3JlIEFJIGFnZW50cywgaGFybmVzcyAmIGxvb3AgZW5naW5lZXJpbmcuIEF1dGhvciBvZiBsb29wLWVuZ2luZWVyaW5nICgxMS41a-KYhSkuIGNvYnVzZ3JleWxpbmcuY29t%2Cavatar_~aHR0cHM6Ly9naXRodWIuY29tL2NvYnVzZ3JleWxpbmcucG5n%2CcollectionCount_1%2CskillCount_4%2Cprops_eyJza2lsbHMiOlsiamV2IiwiamV2LWZhbm91dCIsImpldi1ndWFyZHJhaWwiLCJqZXYtcm91dGUiXX0%2Cp_Ii9naC9jb2J1c2dyZXlsaW5nIg%2Cs_bR0u4mTiJ3iNsC_o.png"
  "og:image:alt": "Cobus Greyling skill profile on skilld"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Cobus Greyling on skilld"
  "twitter:image": "https://skilld.dev/_og/d/a_Cobus%2BGreyling%2Bskill%2Bprofile%2Bon%2Bskilld%2Cc_Curator.takumi%2Chandle_cobusgreyling%2CdisplayName_Cobus%2BGreyling%2Cdescription_~SSBleHBsb3JlIEFJIGFnZW50cywgaGFybmVzcyAmIGxvb3AgZW5naW5lZXJpbmcuIEF1dGhvciBvZiBsb29wLWVuZ2luZWVyaW5nICgxMS41a-KYhSkuIGNvYnVzZ3JleWxpbmcuY29t%2Cavatar_~aHR0cHM6Ly9naXRodWIuY29tL2NvYnVzZ3JleWxpbmcucG5n%2CcollectionCount_1%2CskillCount_4%2Cprops_eyJza2lsbHMiOlsiamV2IiwiamV2LWZhbm91dCIsImpldi1ndWFyZHJhaWwiLCJqZXYtcm91dGUiXX0%2Cp_Ii9naC9jb2J1c2dyZXlsaW5nIg%2Cs_bR0u4mTiJ3iNsC_o.png"
  "twitter:image:alt": "Cobus Greyling skill profile on skilld"
---

> Index of every page on this site: [llms.txt](https://skilld.dev/llms.txt)

![Avatar for Cobus Greyling](https://skilld.dev/_img/avatar?url=https%3A%2F%2Fgithub.com%2Fcobusgreyling.png)

# **Cobus Greyling**

[@cobusgreyling](https://github.com/cobusgreyling)person

I explore AI agents, harness & loop engineering. Author of loop-engineering (11.5k★). cobusgreyling.com

4 skills 140 South Africa Synced 14 days ago

[GitHub](https://github.com/cobusgreyling) [Website](https://www.cobusgreyling.com)

## Skills

### [cobusgreyling/jev](https://skilld.dev/gh/cobusgreyling/jev)

Unofficial TypeSafe Jev showcase — System One decisions, not chat.

4 skills 140

`npx skilld add cobusgreyling/jev --all`

- [/jev](https://skilld.dev/gh/cobusgreyling/jev/jev)

  Use TypeSafe Jev for typed judgments (Choice, Score, Noul) instead of asking a chat model to classify. Pair with a generative model for prose. Use when classifying, routing, scoring, guardrailing, or the user runs /jev.
- [/jev-fanout](https://skilld.dev/gh/cobusgreyling/jev/jev-fanout)

  Ask every independent TypeSafe Jev question in one POST /v1/systemone (speculative fan-out). Use for parallel questions, smart-home or compound commands, one-call turn assessment, or when the user runs /jev-fanout. Do not fire one HTTP call per question.
- [/jev-guardrail](https://skilld.dev/gh/cobusgreyling/jev/jev-guardrail)

  Screen LLM input and output with TypeSafe Jev Noul hazard batteries plus a harm Score; policy in code returns pass, review, or block. Use for jailbreak, prompt injection, secret leak, denylist pressure, or when the user runs /jev-guardrail or \`npx jev guard\`.
- [/jev-route](https://skilld.dev/gh/cobusgreyling/jev/jev-route)

  Route with TypeSafe Jev — map Choice plus confidence to act/confirm/human, or pick a coding-agent model tier. Use for confidence routing, model routing, cheap vs frontier, loop-jev, or when the user runs /jev-route or \`npx jev route\`.

Curated skills from @cobusgreyling. Checked GitHub just now

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://skilld.dev/#website","@type":"WebSite","description":"Curated agent skills by humans, written by real maintainers in their own GitHub repos","name":"skilld","url":"https://skilld.dev/"},{"@id":"https://skilld.dev/gh/cobusgreyling#webpage","@type":"WebPage","description":"4 agent skills written by Cobus Greyling on skilld.","name":"Cobus Greyling (@cobusgreyling) skills","url":"https://skilld.dev/gh/cobusgreyling","isPartOf":{"@id":"https://skilld.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://skilld.dev/gh/cobusgreyling"]}]},{"@id":"https://skilld.dev/gh/cobusgreyling#owner","@type":"Person","alternateName":"@cobusgreyling","description":"I explore AI agents, harness & loop engineering. Author of loop-engineering (11.5k★). cobusgreyling.com","name":"Cobus Greyling","url":"https://skilld.dev/gh/cobusgreyling","image":{"@type":"ImageObject","@id":"https://skilld.dev/gh/cobusgreyling#avatar","url":"https://github.com/cobusgreyling.png","width":460,"height":460,"contentUrl":"https://github.com/cobusgreyling.png"},"sameAs":["https://github.com/cobusgreyling","https://www.cobusgreyling.com"]},{"@id":"https://skilld.dev/gh/cobusgreyling#page","@type":"CollectionPage","name":"Cobus Greyling skills on skilld","url":"https://skilld.dev/gh/cobusgreyling","about":{"@id":"https://skilld.dev/gh/cobusgreyling#owner"},"hasPart":[{"@type":"SoftwareApplication","name":"jev","url":"https://skilld.dev/gh/cobusgreyling/jev/jev","applicationCategory":"DeveloperApplication","operatingSystem":"Any"},{"@type":"SoftwareApplication","name":"jev-fanout","url":"https://skilld.dev/gh/cobusgreyling/jev/jev-fanout","applicationCategory":"DeveloperApplication","operatingSystem":"Any"},{"@type":"SoftwareApplication","name":"jev-guardrail","url":"https://skilld.dev/gh/cobusgreyling/jev/jev-guardrail","applicationCategory":"DeveloperApplication","operatingSystem":"Any"},{"@type":"SoftwareApplication","name":"jev-route","url":"https://skilld.dev/gh/cobusgreyling/jev/jev-route","applicationCategory":"DeveloperApplication","operatingSystem":"Any"}]}]}
```