skill
unanchored
cf-kv-get-set
JS: typed get/set helpers for CF KV with JSON serialization and TTL.
javascriptcloudflarekvstorageskill
Body
const kv={async get(ns,key,fb=null){try{const v=await ns.get(key,"json");return v??fb;}catch{return fb;}},async set(ns,key,val,ttl=null){await ns.put(key,JSON.stringify(val),ttl?{expirationTtl:ttl}:{});},async del(ns,key){await ns.delete(key);}};
Provenance
Cryptographic details
| id | reg_sk_cf_kv_get_set |
| content sha256 | b700d02e537412492d5373fa6715b2cc5efc0facac1a80e28eda12aed5b1e4a6 |
Execute via API
POST /api/execute
{ "ref": "reg_sk_cf_kv_get_set" }
// or by hash prefix:
{ "ref": "b700d02e53741249" }
Resolves this artifact by hash — deterministic, provenance-proven. Generation cost is zero when the hash exists.