用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dvcrn/openclaw-skills-marketplace --skill aionis-memory-policy-loop命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your agent a soul.
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
基于 SOC 职业分类
正在显示 SKILL.md
| name | aionis_memory_policy_loop |
| description | Connect OpenClaw to Aionis using write/context/policy/feedback memory loop APIs. |
| homepage | https://doc.aionisos.com/public/en/integrations/04-openclaw |
Use this skill when the user asks for long-term memory, retrieval with citations, tool routing from memory rules, or feedback-driven policy adaptation.
Environment variables:
AIONIS_BASE_URL:
http://127.0.0.1:3001http://host.docker.internal:3001AIONIS_API_KEYAIONIS_AUTH_BEARERAIONIS_TENANT_ID (default: default)AIONIS_SCOPE_PREFIX (default: clawbot)clawbot:<project>./v1/memory/context/assemble is unavailable, fallback to /v1/memory/recall_text and continue.Before running the memory loop, ensure Aionis standalone is reachable:
GET /health returns 200.POST /v1/memory/write with x-api-key returns 200.If local standalone is not running, execute:
bash ./bootstrap-local-standalone.sh
Then load runtime env:
source ./.runtime/clawbot.env
POST /v1/memory/writePOST /v1/memory/context/assemblePOST /v1/memory/recall_text if assemble endpoint is unavailablePOST /v1/memory/tools/selectPOST /v1/memory/tools/feedbackUse these templates (replace placeholders):
{
"tenant_id": "default",
"scope": "clawbot:demo-project",
"input_text": "Customer prefers email follow-up",
"auto_embed": true,
"nodes": [
{
"client_id": "evt_001",
"type": "event",
"text_summary": "Customer prefers email follow-up",
"memory_lane": "shared",
"slots": {
"integration": "openclaw",
"kind": "event",
"project": "demo-project"
}
}
],
"edges"
{
"tenant_id": "default",
"scope": "clawbot:demo-project",
"query_text": "How should I follow up with this customer?",
"include_rules": true,
"include_shadow": false,
"rules_limit": 50,
"tool_strict": false,
"return_layered_context": true,
"context_layers": {
"enabled": ["facts", "episodes", "rules", "decisions", "tools", "citations"],
"char_budget_total":
{
"tenant_id": "default",
"scope": "clawbot:demo-project",
"run_id": "run_001",
"context": {
"intent": "follow_up",
"customer": {
"prefers": "email"
}
},
"candidates": ["send_email", "call_crm", "search_docs"],
"include_shadow": false,
"rules_limit": 50,
"strict": false
}
{
"tenant_id": "default",
"scope": "clawbot:demo-project",
"run_id": "run_001",
"outcome": "positive",
"context": {
"intent": "follow_up",
"customer": {
"prefers": "email"
}
},
"candidates": ["send_email", "call_crm", "search_docs"],
"selected_tool": "send_email",
"include_shadow": false,
"rules_limit": 50,
"target":
When using this skill, include these IDs in your response when present:
request_idcommit_id or commit_uridecision_id or decision_urirun_idAlso include:
base_url used for this runscope used for this run