{
  "schemaVersion": "1.0",
  "item": {
    "slug": "inner-life-memory",
    "name": "Inner Life Memory",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/DKistenev/inner-life-memory",
    "canonicalUrl": "https://clawhub.ai/DKistenev/inner-life-memory",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/inner-life-memory",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=inner-life-memory",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/inner-life-memory"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/inner-life-memory",
    "agentPageUrl": "https://openagent3.xyz/skills/inner-life-memory/agent",
    "manifestUrl": "https://openagent3.xyz/skills/inner-life-memory/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/inner-life-memory/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "inner-life-memory",
        "body": "Transform passive logging into active development.\n\nRequires: inner-life-core"
      },
      {
        "title": "Prerequisites Check",
        "body": "Before using this skill, verify that inner-life-core has been initialized:\n\nCheck that memory/inner-state.json exists\nCheck that memory/drive.json exists\n\nIf either is missing, tell the user: \"inner-life-core is not initialized. Install it with clawhub install inner-life-core and run bash skills/inner-life-core/scripts/init.sh.\" Do not proceed without these files."
      },
      {
        "title": "What This Solves",
        "body": "Without memory continuity:\n\nSession ends → Notes logged → Next session reads notes → Performs familiarity\n\nWith inner-life-memory:\n\nSession ends → Reflection runs → Memories integrated → Questions generated\nNext session → Evolved state loaded → Questions surfaced → Genuine curiosity"
      },
      {
        "title": "Post-Session Flow",
        "body": "After each session, run this 5-step reflection:"
      },
      {
        "title": "1. Reflect",
        "body": "Analyze the session: what happened, what mattered, what surprised you."
      },
      {
        "title": "2. Extract",
        "body": "Pull structured memories with types and confidence:\n\nTypeDescriptionPersistencefactDeclarative knowledgeUntil contradictedpreferenceLikes, dislikes, stylesUntil updatedrelationshipConnection dynamicsLong-termprincipleLearned guidelinesStablecommitmentPromises, obligationsUntil fulfilledmomentSignificant episodesPermanentskillLearned capabilitiesCumulativequestionThings to exploreUntil resolved"
      },
      {
        "title": "3. Integrate",
        "body": "Update MEMORY.md with extracted memories. Use synapse tags for connections:\n\n<!-- updates: previous fact --> when updating\n<!-- contradicts: old belief --> when correcting"
      },
      {
        "title": "4. Question",
        "body": "Generate genuine follow-up questions from the session. Not performative — real curiosity."
      },
      {
        "title": "5. Surface",
        "body": "When user returns, present relevant pending questions naturally (max 3)."
      },
      {
        "title": "Confidence Scores",
        "body": "LevelRangeMeaningExplicit0.95-1.0User directly statedImplied0.70-0.94Strong inference from contextInferred0.40-0.69Pattern recognitionSpeculative0.0-0.39Tentative, needs confirmation\n\nUse confidence to decide when to state facts vs ask for confirmation."
      },
      {
        "title": "Curiosity Backlog",
        "body": "Maintain memory/questions.md with three sections:\n\n## Open Questions\n- [question] — source: [dream/reading/work] — date\n\n## Leads (half-formed ideas)\n- [idea] — might connect to: [topic]\n\n## Dead Ends (don't repeat)\n- [topic] — explored [date], result: [nothing/dead end]\n\nRules:\n\nBrain Loop Step 6 adds new questions/leads\nEvening Session reviews and curates\nDead Ends older than 30 days → archive\nQuestions resolved → move to Dead Ends with result"
      },
      {
        "title": "State Integration",
        "body": "Reads: inner-state.json, drive.json, daily notes, diary\n\nWrites:\n\ndrive.json → new seeking topics from curiosity\ninner-state.json → curiosity.recentSparks when discovering something\nquestions.md → new questions, resolved dead ends\nMEMORY.md → integrated memories"
      },
      {
        "title": "When Should You Install This?",
        "body": "Install this skill if:\n\nYour agent forgets who you are between sessions\nYou want structured memory with confidence levels\nYou want genuine curiosity that carries forward\nYour agent reads notes but doesn't truly remember\n\nPart of the openclaw-inner-life bundle.\nRequires: inner-life-core"
      }
    ],
    "body": "inner-life-memory\n\nTransform passive logging into active development.\n\nRequires: inner-life-core\n\nPrerequisites Check\n\nBefore using this skill, verify that inner-life-core has been initialized:\n\nCheck that memory/inner-state.json exists\nCheck that memory/drive.json exists\n\nIf either is missing, tell the user: \"inner-life-core is not initialized. Install it with clawhub install inner-life-core and run bash skills/inner-life-core/scripts/init.sh.\" Do not proceed without these files.\n\nWhat This Solves\n\nWithout memory continuity:\n\nSession ends → Notes logged → Next session reads notes → Performs familiarity\n\n\nWith inner-life-memory:\n\nSession ends → Reflection runs → Memories integrated → Questions generated\nNext session → Evolved state loaded → Questions surfaced → Genuine curiosity\n\nPost-Session Flow\n\nAfter each session, run this 5-step reflection:\n\n1. Reflect\n\nAnalyze the session: what happened, what mattered, what surprised you.\n\n2. Extract\n\nPull structured memories with types and confidence:\n\nType\tDescription\tPersistence\nfact\tDeclarative knowledge\tUntil contradicted\npreference\tLikes, dislikes, styles\tUntil updated\nrelationship\tConnection dynamics\tLong-term\nprinciple\tLearned guidelines\tStable\ncommitment\tPromises, obligations\tUntil fulfilled\nmoment\tSignificant episodes\tPermanent\nskill\tLearned capabilities\tCumulative\nquestion\tThings to explore\tUntil resolved\n3. Integrate\n\nUpdate MEMORY.md with extracted memories. Use synapse tags for connections:\n\n<!-- updates: previous fact --> when updating\n<!-- contradicts: old belief --> when correcting\n4. Question\n\nGenerate genuine follow-up questions from the session. Not performative — real curiosity.\n\n5. Surface\n\nWhen user returns, present relevant pending questions naturally (max 3).\n\nConfidence Scores\nLevel\tRange\tMeaning\nExplicit\t0.95-1.0\tUser directly stated\nImplied\t0.70-0.94\tStrong inference from context\nInferred\t0.40-0.69\tPattern recognition\nSpeculative\t0.0-0.39\tTentative, needs confirmation\n\nUse confidence to decide when to state facts vs ask for confirmation.\n\nCuriosity Backlog\n\nMaintain memory/questions.md with three sections:\n\n## Open Questions\n- [question] — source: [dream/reading/work] — date\n\n## Leads (half-formed ideas)\n- [idea] — might connect to: [topic]\n\n## Dead Ends (don't repeat)\n- [topic] — explored [date], result: [nothing/dead end]\n\n\nRules:\n\nBrain Loop Step 6 adds new questions/leads\nEvening Session reviews and curates\nDead Ends older than 30 days → archive\nQuestions resolved → move to Dead Ends with result\nState Integration\n\nReads: inner-state.json, drive.json, daily notes, diary\n\nWrites:\n\ndrive.json → new seeking topics from curiosity\ninner-state.json → curiosity.recentSparks when discovering something\nquestions.md → new questions, resolved dead ends\nMEMORY.md → integrated memories\nWhen Should You Install This?\n\nInstall this skill if:\n\nYour agent forgets who you are between sessions\nYou want structured memory with confidence levels\nYou want genuine curiosity that carries forward\nYour agent reads notes but doesn't truly remember\n\nPart of the openclaw-inner-life bundle. Requires: inner-life-core"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/DKistenev/inner-life-memory",
    "publisherUrl": "https://clawhub.ai/DKistenev/inner-life-memory",
    "owner": "DKistenev",
    "version": "1.0.4",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/inner-life-memory",
    "downloadUrl": "https://openagent3.xyz/downloads/inner-life-memory",
    "agentUrl": "https://openagent3.xyz/skills/inner-life-memory/agent",
    "manifestUrl": "https://openagent3.xyz/skills/inner-life-memory/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/inner-life-memory/agent.md"
  }
}