{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclaw-memory-audit",
    "name": "OpenClaw Memory Audit",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/shingo0620/openclaw-memory-audit",
    "canonicalUrl": "https://clawhub.ai/shingo0620/openclaw-memory-audit",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/openclaw-memory-audit",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclaw-memory-audit",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/scan_secrets.py"
    ],
    "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-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/openclaw-memory-audit"
    },
    "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/openclaw-memory-audit",
    "agentPageUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/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": "Memory Security Audit",
        "body": "This skill provides a specialized tool to scan the workspace and memory log files for accidentally exposed secrets and ensures a healthy audit routine."
      },
      {
        "title": "Security / Scope (Important)",
        "body": "This skill performs local, read-only scanning of files to detect secret-looking patterns.\nIt does not require (and must not include) any provider credentials.\nScheduling checks use OpenClaw's cron tool (listing/recommending a job). It does not edit configs automatically."
      },
      {
        "title": "1. Secret Scanning",
        "body": "Run the scanning script to check all text files in the workspace (excluding a small set of known safe/noisy files like openclaw.json).\n\n# from your OpenClaw workspace root:\npython3 skills/openclaw-memory-audit/scripts/scan_secrets.py .\n\n# or, if you are inside the skill folder:\npython3 scripts/scan_secrets.py .."
      },
      {
        "title": "2. Schedule Verification",
        "body": "Check the active cron jobs to ensure a recurring security audit is configured.\n\nCall cron.list() and look for jobs related to \"memory security\" or \"audit\".\nIf no recurring job is found: Recommend the user to schedule a weekly audit (e.g., every Monday at 09:00).\nIf found: Confirm the next run time to the user."
      },
      {
        "title": "What it checks for:",
        "body": "OpenAI API Keys (including project keys)\nTelegram Bot Tokens\nJWT Tokens (n8n, etc.)\nGeneric Alphanumeric Secrets (32+ characters)\nAWS Credentials"
      },
      {
        "title": "Recommendations if secrets are found:",
        "body": "Revoke the secret immediately at the provider's dashboard.\nDelete or redact the file containing the secret.\nClear the session memory if the secret was part of an active conversation."
      }
    ],
    "body": "Memory Security Audit\n\nThis skill provides a specialized tool to scan the workspace and memory log files for accidentally exposed secrets and ensures a healthy audit routine.\n\nSecurity / Scope (Important)\nThis skill performs local, read-only scanning of files to detect secret-looking patterns.\nIt does not require (and must not include) any provider credentials.\nScheduling checks use OpenClaw's cron tool (listing/recommending a job). It does not edit configs automatically.\nAudit Workflow\n1. Secret Scanning\n\nRun the scanning script to check all text files in the workspace (excluding a small set of known safe/noisy files like openclaw.json).\n\n# from your OpenClaw workspace root:\npython3 skills/openclaw-memory-audit/scripts/scan_secrets.py .\n\n# or, if you are inside the skill folder:\npython3 scripts/scan_secrets.py ..\n\n2. Schedule Verification\n\nCheck the active cron jobs to ensure a recurring security audit is configured.\n\nCall cron.list() and look for jobs related to \"memory security\" or \"audit\".\nIf no recurring job is found: Recommend the user to schedule a weekly audit (e.g., every Monday at 09:00).\nIf found: Confirm the next run time to the user.\nWhat it checks for:\nOpenAI API Keys (including project keys)\nTelegram Bot Tokens\nJWT Tokens (n8n, etc.)\nGeneric Alphanumeric Secrets (32+ characters)\nAWS Credentials\nRecommendations if secrets are found:\nRevoke the secret immediately at the provider's dashboard.\nDelete or redact the file containing the secret.\nClear the session memory if the secret was part of an active conversation."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/shingo0620/openclaw-memory-audit",
    "publisherUrl": "https://clawhub.ai/shingo0620/openclaw-memory-audit",
    "owner": "shingo0620",
    "version": "1.1.2",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclaw-memory-audit",
    "downloadUrl": "https://openagent3.xyz/downloads/openclaw-memory-audit",
    "agentUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclaw-memory-audit/agent.md"
  }
}