← All skills

Key-Value Store

Free

A stateless agent forgets everything between calls; this stores values it can read back later.

Developer Tools

A simple persistent key-value store: save, retrieve, and delete named values across requests. Values can optionally expire after a set number of hours. Useful for agents and applications that need to remember small pieces of data between calls, such as a session state, a counter, or a cached result.

Use when

You need to stash a small value between calls and read it back later by key.

Not for

Large blobs or files (use the file share), or structured records you query (use tables).

What you can do

Each is a sub-skill of Key-Value Store; the router picks the right one for your request.

What you get back

information

Run it

Skills run through one gateway with your Faro token. Hand it an intent in plain language; Faro routes to the right sub-skill, runs it, and bills per call.

curl -X POST "https://skill.askfaro.com/skills/kv/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"prompt":"Remember that my session token is abc123"}}'

Example requests

  • Remember that my session token is abc123
  • What is the value stored under "task_status"?
  • Delete the stored value for "task_status"