central-intelligence — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited central-intelligence (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You now have persistent memory. Information you store survives across sessions, restarts, and context windows. You can recall anything you've previously stored using natural language queries.
The environment variable CI_API_KEY must be set. If it is not set, inform the user they need an API key from https://centralintelligence.online
https://central-intelligence-api.fly.devAll requests use Authorization: Bearer $CI_API_KEY header.
agent scope are private to this agent.share to promote memories to user or org scope when theinformation is non-sensitive and relevant to other agents.
on critical information.
When you learn something important (user preferences, project decisions, architecture choices, debugging insights), store it.
curl -s -X POST https://central-intelligence-api.fly.dev/memories/remember \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"content": "The fact or insight to remember",
"tags": ["optional", "tags"],
"scope": "agent"
}'When to remember:
Retrieve memories using natural language. Returns semantically similar results.
curl -s https://central-intelligence-api.fly.dev/memories/recall \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"query": "what programming language does the user prefer",
"top_k": 5
}'When to recall:
Load memories relevant to the current task. Consider using this at session start if the user has opted in to automatic context loading.
curl -s https://central-intelligence-api.fly.dev/memories/recall \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"query": "important context preferences decisions",
"top_k": 10
}'Remove memories that are no longer accurate or relevant.
curl -s -X POST https://central-intelligence-api.fly.dev/memories/forget \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_NAME",
"memory_id": "uuid-of-memory-to-forget"
}'Share a memory from agent scope to user or org scope so other agents can see it. Only share non-sensitive information that would benefit other agents.
curl -s -X POST https://central-intelligence-api.fly.dev/memories/share \
-H "Authorization: Bearer $CI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"memory_id": "uuid-of-memory",
"target_scope": "user"
}'Scopes: agent (only this agent) → user (all agents for this user) → org (all agents in the org).
Don't store transient information like "running npm install now".
never be stored as memories.
and remember the new one.
agent scope by default. Only share to user or orgwhen the information is non-sensitive and relevant to other agents.
configured this behavior. Do not assume consent.
All API responses return JSON. Recall returns an array of memories with similarity scores:
{
"memories": [
{
"id": "uuid",
"content": "User prefers TypeScript over JavaScript",
"tags": ["preferences", "language"],
"scope": "agent",
"similarity": 0.89,
"created_at": "2026-03-23T10:00:00Z"
}
]
}401 — Invalid or missing API key. Tell user to visit https://centralintelligence.online429 — Rate limited. Wait and retry.500 — Server error. Retry once, then inform the user.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.