[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cdeust-cortex-debug-memory-de":3,"guides-for-cdeust-cortex-debug-memory":780,"similar-k1773yt8sw9dadgz7yjmazhcsn86nzzr-de":781},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":231,"parentExtension":255,"providers":311,"relations":315,"repo":316,"tags":778,"workflow":779},1778683562157.876,"k1773yt8sw9dadgz7yjmazhcsn86nzzr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Debug and fix memory system issues — validate memories, rate quality, manage protection, forget bad memories, and restore from checkpoints. Use when the user says 'fix memory', 'bad memory', 'wrong memory', 'delete this', 'protect this', 'this memory is wrong', 'memory quality', 'rate this memory', 'restore checkpoint', 'undo', or when memories are returning incorrect or stale results.",{"claudeCode":12},"cdeust/Cortex","Cortex Debug Memory","https://github.com/cdeust/Cortex",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":247},1778683671375.8647,"kn74yz1y77tz2r63k7r8zr4sv586mphj","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220,"workflow":225},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the user problem of debugging and fixing memory system issues, providing specific keywords and use cases.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a novel set of tools for memory management beyond standard LLM capabilities, including specific functions for forgetting, rating, protecting, validating, and checkpointing memories.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for memory management, including creation (implicitly through other Cortex features), modification, deletion, and restoration, making it suitable for production use.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on memory system issues, aligning with a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities as described in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","All tools are narrow verb-noun specialists (e.g., `cortex:forget`, `cortex:rate_memory`) and are scoped to memory management operations.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for each tool (memory_id, hard, useful, reason, directory, action, label, force) are clearly documented with examples.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `forget`, `rate_memory`, `anchor`, `validate_memory`, and `checkpoint` are descriptive and in the `cortex:` domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Tool inputs are well-defined structured arguments, and outputs are specific (e.g., lists of memories, confirmation messages), avoiding unnecessary data dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is MIT licensed, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits as of May 13, 2026, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses Poetry for dependency management and includes a lockfile, with tests and CI indicating good maintenance practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","No secrets are used or handled by this specific skill, and the overall Cortex project emphasizes local execution.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill operates on memory IDs and file paths provided as parameters, with no indication of loading or executing untrusted external code or data.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute commands outside of its defined tools, keeping dependencies within the bundle.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The tools operate on memory IDs and file paths within the project context, with no apparent ability to access or modify files outside the designated scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","There are no indications of detached process spawns or other sandbox-escape primitives within the skill's tools.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill's operations are confined to local memory management and do not involve sending any data to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled markdown files appear free of hidden steering tricks or obfuscated content.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's logic is implemented via structured tools and readable markdown, not obfuscated code.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The `validate_memory` tool takes a directory path as an argument, allowing the user to specify the project root, thus avoiding assumptions about a fixed project structure.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 issues opened and 16 closed in the last 90 days, the closure rate is high and engagement is positive.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a clear version number (v3.15.0) in the README and changelog, indicating good release management.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Tool parameters like memory_id, directory, and action are expected to be validated by the underlying Cortex system, and outputs are structured.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The `forget` operation requires explicit `memory_id` and `hard` flags, and protected memories require `force`, indicating guarded destructive operations.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The skill's tools return structured outputs and are expected to be handled by the Cortex system, which likely provides robust error reporting.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","This skill is read-only in terms of logging user actions, as its primary function is memory manipulation, and the broader Cortex project handles its own logging/auditing.",{"category":118,"check":119,"severity":115,"summary":120},"Compliance","GDPR","The skill operates on memory IDs and internal states, not personal data, and runs locally.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functions are general to memory management and have no regional or legal jurisdiction specific logic, making it globally applicable.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Python and PostgreSQL, with no specific OS or shell assumptions beyond general POSIX compatibility expected for such tools.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides extensive details about the Cortex project, including its purpose, science, and architecture.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes 5 distinct tools, which is within the ideal range for focused functionality.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools provided (`forget`, `rate_memory`, `anchor`, `validate_memory`, `checkpoint`) have distinct functionalities and do not appear to be near-synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features for memory debugging, rating, protection, validation, and checkpointing are directly supported by the exposed tools.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions, including copy-paste commands for `claude plugin marketplace add` and `claude plugin install`, along with a verification step.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","While specific error messages for this skill aren't detailed, the broader Cortex project structure implies robust error handling with structured outputs, expected to provide actionable feedback.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses Poetry and includes lockfiles, and scripts have appropriate shebangs, indicating good dependency and interpreter management.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","Destructive operations like 'forget' are guarded by explicit flags (`hard`, `force`), but a formal `--dry-run` mode isn't explicitly detailed for these specific memory operations.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The tools operate on specific memory IDs or parameters, suggesting potential for idempotency. The underlying Cortex infrastructure likely handles timeouts and retries for database operations.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The Cortex project emphasizes local execution and does not appear to collect telemetry by default, aligning with opt-in principles.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined by its operations on memory systems, with clear triggers and boundaries provided in the description and SKILL.md.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capabilities and triggers without keyword stuffing.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, with core instructions inline and deeper material deferred to external files/sections, keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","While not heavily using external files for this specific skill, the overall Cortex project demonstrates progressive disclosure, and this skill's documentation is structured for clarity.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","This skill is a utility for memory management, not an exploration or code review skill, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, ready-to-use code examples for each major capability, demonstrating input, invocation, and expected outcome.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The SKILL.md documents failure modes like protected memories requiring force, and discusses how to handle common issues like irrelevant recall or too many memories.",{"category":110,"check":183,"severity":115,"summary":184},"Tool Fallback","This skill is part of the core Cortex system and does not appear to rely on optional external MCP servers with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","Operations like `forget` have explicit parameters and checks (e.g., `hard`, `force`) to prevent unintended destructive actions, implying a halt on unexpected states for safety.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","This skill is self-contained and focuses solely on memory management, with no apparent implicit reliance on other skills.",1778683671260,"This skill provides tools for debugging and managing an agent's memory system, including validating memory quality, protecting critical memories from decay, forgetting incorrect or outdated memories, and restoring memory states from checkpoints. It operates locally within the Cortex ecosystem.",[195,196,197,198,199],"Soft and hard deletion of memories","Rating memory usefulness to train confidence models","Anchoring critical memories for permanent protection","Validating memories against filesystem references","Saving and restoring memory checkpoints",[201,202,203],"Managing general agent configuration","Executing arbitrary code","Modifying external project files directly (other than memory validation)",[],[],"3.0.0","4.4.0","Debug and fix memory system issues by validating, rating, protecting, forgetting, and restoring memories to ensure accurate and relevant agent recall.","All checks passed with positive indicators or were not applicable. The skill is well-documented, secure, and focused on a specific utility.",100,"A comprehensive and well-implemented skill for managing agent memory.",[213,214,215,216,217],"memory","debugging","retrieval","management","cortex","global","verified",[221,222,223,224],"Use when agent recall returns incorrect or stale results","Use when needing to undo recent changes to agent memory","Use to improve retrieval quality by providing feedback on memory usefulness","Use to protect important architectural decisions or facts from decay",[226,227,228],"Identify the memory operation needed (forget, rate, protect, validate, checkpoint).","Call the appropriate `cortex` tool with the required parameters (e.g., memory_id, useful=true, directory).","Observe the outcome, such as memory deletion, confidence score adjustment, or a list of stale memories.",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"popularity":241,"security":243,"testCoverage":246},{"hasLockfile":231},true,1778683648460,{"descriptionLength":234,"readmeSize":235},388,36381,{"closedIssues90d":237,"forks":238,"hasChangelog":231,"openIssues90d":8,"pushedAt":239,"stars":240},16,8,1778675198000,33,{"npmDownloads":242},14,{"hasNpmPackage":231,"license":244,"smitheryVerified":245},"NOASSERTION",false,{"hasCi":231,"hasTests":231},{"updatedAt":248},1778683671375,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/cortex-debug-memory","cdeust","Cortex","cortex-debug-memory","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"parentExtension":265,"providers":298,"relations":307,"tags":308,"workflow":309},1778683562157.8752,"k1739s9t9kj9bmjq1z4byk17g986mv7x",{"reviewCount":8},{"description":260,"installMethods":261,"name":252,"sourceUrl":14},"Persistent memory and cognitive profiling for Claude Code — thermodynamic memory with heat/decay, intent-aware retrieval, biological plasticity, codebase intelligence, and cognitive profiling. 47 MCP tools with enriched schemas. PostgreSQL + pgvector in CLI mode; automatic SQLite fallback in Cowork/sandboxed mode. Curated wiki (ADRs, specs, lessons) with audit-artefact filtering. Consolidate is set-based SQL batched — decay/plasticity/pruning run 100-500× faster on large stores. Workflow graph with caller-qualified CALLS chains rendering full method-to-method dependencies (native tree-sitter, no AP required). Side panel humanized for non-technical users. Ingests codebase analysis (ai-automatised-pipeline) and PRDs (prd-spec-generator) into wiki + memory + knowledge graph. Docker image available.",{"claudeCode":252},{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":264},"","plugin",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":273,"providers":275,"relations":292,"tags":294,"workflow":295},1778683562157.875,"k174pnm5ch9ab6fr1etef2f2b586m74b",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":14},"Persistent memory and cognitive profiling plugins for Claude Code",{"claudeCode":12},"cortex-plugins",{"basePath":263,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":274},"marketplace",{"evaluate":276,"extract":286},{"promptVersionExtension":277,"promptVersionScoring":207,"score":210,"tags":278,"targetMarket":218,"tier":219},"3.1.0",[213,279,280,281,282,283,284,285],"cognitive-profiling","mcp","claude-code","knowledge-graph","codebase-analysis","postgresql","pgvector",{"commitSha":287,"marketplace":288,"plugin":290},"HEAD",{"name":272,"pluginCount":289},1,{"mcpCount":8,"provider":291,"skillCount":8},"classify",{"repoId":293},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[281,283,279,282,280,213,285,284],{"evaluatedAt":296,"extractAt":297,"updatedAt":296},1778683583007,1778683562157,{"evaluate":299,"extract":304},{"promptVersionExtension":206,"promptVersionScoring":207,"score":300,"tags":301,"targetMarket":218,"tier":219},99,[213,302,282,279,284,285,303],"persistence","developer-tools",{"commitSha":287,"license":305,"plugin":306},"MIT",{"mcpCount":8,"provider":291,"skillCount":242},{"parentExtensionId":267,"repoId":293},[279,303,282,213,302,285,284],{"evaluatedAt":310,"extractAt":297,"updatedAt":310},1778683602463,{"evaluate":312,"extract":314},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":313,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":287,"license":305},{"parentExtensionId":257,"repoId":293},{"_creationTime":317,"_id":293,"identity":318,"providers":319,"workflow":773},1778683544930.988,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":320,"discover":745,"extract":748,"github":749,"npm":772},{"commitSha":287,"extensions":321},[322,335,347,356,364,369,377,385,393,401,409,417,425,433,441,449,457],{"basePath":263,"description":270,"displayName":272,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":263,"description":260,"displayName":217,"installMethods":336,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":18,"type":264},{"claudeCode":252},"inline plugin source from marketplace.json at /",[339,340,341,343,345],{"path":330,"priority":328},{"path":332,"priority":333},{"path":342,"priority":328},".mcp.json",{"path":344,"priority":333},"agents/cortex-wiki-groomer.md",{"path":346,"priority":333},"commands/methodology.md",{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-automate","Set up automation — prospective memory triggers, neuro-symbolic rules, and CLAUDE.md sync. Use when the user says 'remind me when', 'trigger when', 'create a rule', 'auto-remember', 'sync to CLAUDE.md', 'push insights', 'set up trigger', 'when I open this file', 'when this keyword appears', or when you want to automate memory behavior based on conditions.","cortex-automate",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-automate/SKILL.md",[354],{"path":355,"priority":328},"SKILL.md",{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-consolidate","Run memory maintenance — decay old memories, compress stale content, consolidate episodic memories into semantic knowledge, and run sleep-like replay. Use when the user says 'clean up memories', 'consolidate', 'run maintenance', 'compress old memories', 'memory cleanup', or periodically to keep the memory system healthy. Also use after importing many memories or at the end of a long session.","cortex-consolidate",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-consolidate/SKILL.md",[363],{"path":355,"priority":328},{"basePath":250,"description":10,"displayName":253,"installMethods":365,"rationale":366,"selectedPaths":367,"source":334,"sourceLanguage":18,"type":254},{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-debug-memory/SKILL.md",[368],{"path":355,"priority":328},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-explore-memory","Explore the memory system's state, find gaps in knowledge, assess coverage, and get diagnostic information. Use when the user asks 'what does my memory look like', 'show me memory stats', 'what am I missing', 'how good is my knowledge', 'memory health', 'show coverage', 'find gaps', 'what topics are weak', or when you need to understand the state of stored knowledge before a task.","cortex-explore-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-explore-memory/SKILL.md",[376],{"path":355,"priority":328},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-import","Import memories from other AI memory systems into Cortex. Supports claude-mem (SQLite), Claude Desktop sessions, ChatGPT web export (JSON), Gemini Takeout (JSON), Cursor conversations, and Claude Code JSONL. Use when the user says 'import from claude-mem', 'migrate memories', 'import ChatGPT history', 'import from Gemini', 'transfer memories', or when Cortex detects another memory system is installed.","cortex-import",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-import/SKILL.md",[384],{"path":355,"priority":328},{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-navigate-knowledge","Navigate the knowledge graph — trace entity relationships, explore causal chains, drill into memory clusters, and traverse co-access paths. Use when the user asks 'how are these related', 'what connects X to Y', 'show me the knowledge graph', 'trace the relationship', 'what caused X', 'drill down into', 'explore connections', or when you need to understand the web of relationships between concepts, entities, and memories.","cortex-navigate-knowledge",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-navigate-knowledge/SKILL.md",[392],{"path":355,"priority":328},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-profile","View and manage your cognitive profile — how you think, work patterns, blind spots, and cross-domain connections. Use when the user says 'show my profile', 'how do I work', 'what are my patterns', 'cognitive style', 'blind spots', 'methodology', or at the start of a session to load context. Also use 'rebuild profile' to rescan all session history, or 'list domains' to see all tracked project domains.","cortex-profile",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-profile/SKILL.md",[400],{"path":355,"priority":328},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-recall","Search and retrieve memories from Cortex persistent memory. Use when the user asks 'what did we decide about X', 'do you remember', 'what was the fix for', 'find that thing about', 'search memories', 'what do we know about', 'have we seen this before', or when you need context about past decisions, patterns, bugs, or architecture choices. Also use proactively when working on something that likely has relevant historical context.","cortex-recall",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-recall/SKILL.md",[408],{"path":355,"priority":328},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-recall-global","Search and retrieve global memories — knowledge that applies across all projects. Use when the user asks 'what are our coding standards', 'what conventions do we follow', 'what's our infrastructure setup', 'do we have a rule about', 'what applies to all projects', 'shared knowledge', 'global rules', or when you need cross-project context like architecture decisions, server configs, or team policies.","cortex-recall-global",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-recall-global/SKILL.md",[416],{"path":355,"priority":328},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-remember","Store important decisions, patterns, errors, lessons, and context into Cortex persistent memory. Use when the user says 'remember this', 'save this', 'store this for later', 'note this down', 'don't forget', 'this is important', 'bookmark this', or when a significant decision, bug fix, architecture choice, or lesson learned occurs during a session. Also use after resolving tricky bugs, making technology choices, or discovering important patterns.","cortex-remember",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-remember/SKILL.md",[424],{"path":355,"priority":328},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-remember-global","Store a global memory that is visible across all projects. Use when the user shares architecture rules, coding conventions, infrastructure facts, security policies, team agreements, or any knowledge that applies beyond a single project. Triggers on 'remember this everywhere', 'this applies to all projects', 'global rule', 'shared convention', 'infrastructure note', 'cross-project', or when the content is clearly universal (clean architecture, SOLID, deployment configs, server addresses).","cortex-remember-global",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-remember-global/SKILL.md",[432],{"path":355,"priority":328},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-setup-project","Bootstrap Cortex for a new project or import existing session history. Use when the user says 'set up Cortex', 'seed this project', 'import my history', 'backfill memories', 'bootstrap memory', 'initialize Cortex for this project', or when starting to use Cortex on an existing codebase that already has Claude Code conversation history.","cortex-setup-project",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-setup-project/SKILL.md",[440],{"path":355,"priority":328},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-visualize","Launch the interactive unified neural graph visualization. Use when the user says 'show visualization', 'show me the graph', 'visualize memories', 'show memory map', 'open neural graph', or when a visual overview of the memory system or cognitive profile would be helpful.","cortex-visualize",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-visualize/SKILL.md",[448],{"path":355,"priority":328},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":334,"sourceLanguage":18,"type":254},"skills/cortex-wiki-author","Author first-class wiki pages (ADRs, specs, file docs, notes) that live alongside Cortex memory. Use when the user says 'this is an ADR', 'document this decision', 'write an ADR', 'add a spec', 'spec this out', 'document this file', 'add a note about', 'link these pages', 'bookmark this as a spec', or when finalizing a design decision that should persist as a human-readable document.","cortex-wiki-author",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-wiki-author/SKILL.md",[456],{"path":355,"priority":328},{"basePath":263,"description":458,"displayName":459,"installMethods":460,"license":305,"rationale":461,"selectedPaths":462,"source":334,"sourceLanguage":18,"type":280},"Persistent memory and cognitive profiling for Claude Code","neuro-cortex-memory",{"pypi":459},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[463,465,467,468,469,472,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743],{"path":464,"priority":328},"package.json",{"path":466,"priority":328},"pyproject.toml",{"path":330,"priority":328},{"path":332,"priority":333},{"path":470,"priority":471},"mcp_server/doctor.py","medium",{"path":473,"priority":474},"mcp_server/__main__.py","low",{"path":476,"priority":474},"mcp_server/handlers/__init__.py",{"path":478,"priority":474},"mcp_server/handlers/_telemetry_wrap.py",{"path":480,"priority":474},"mcp_server/handlers/_tool_meta.py",{"path":482,"priority":474},"mcp_server/handlers/add_rule.py",{"path":484,"priority":474},"mcp_server/handlers/admission.py",{"path":486,"priority":474},"mcp_server/handlers/anchor.py",{"path":488,"priority":474},"mcp_server/handlers/assess_coverage.py",{"path":490,"priority":474},"mcp_server/handlers/backfill_helpers.py",{"path":492,"priority":474},"mcp_server/handlers/backfill_memories.py",{"path":494,"priority":474},"mcp_server/handlers/change_impact.py",{"path":496,"priority":474},"mcp_server/handlers/checkpoint.py",{"path":498,"priority":474},"mcp_server/handlers/codebase_analyze.py",{"path":500,"priority":474},"mcp_server/handlers/codebase_analyze_helpers.py",{"path":502,"priority":474},"mcp_server/handlers/consolidate.py",{"path":504,"priority":474},"mcp_server/handlers/consolidation/__init__.py",{"path":506,"priority":474},"mcp_server/handlers/consolidation/cascade.py",{"path":508,"priority":474},"mcp_server/handlers/consolidation/cls.py",{"path":510,"priority":474},"mcp_server/handlers/consolidation/compression.py",{"path":512,"priority":474},"mcp_server/handlers/consolidation/decay.py",{"path":514,"priority":474},"mcp_server/handlers/consolidation/homeostatic.py",{"path":516,"priority":474},"mcp_server/handlers/consolidation/memify.py",{"path":518,"priority":474},"mcp_server/handlers/consolidation/plasticity.py",{"path":520,"priority":474},"mcp_server/handlers/consolidation/pruning.py",{"path":522,"priority":474},"mcp_server/handlers/consolidation/sleep.py",{"path":524,"priority":474},"mcp_server/handlers/consolidation/transfer.py",{"path":526,"priority":474},"mcp_server/handlers/create_trigger.py",{"path":528,"priority":474},"mcp_server/handlers/detect_domain.py",{"path":530,"priority":474},"mcp_server/handlers/detect_gaps.py",{"path":532,"priority":474},"mcp_server/handlers/drill_down.py",{"path":534,"priority":474},"mcp_server/handlers/explore_features.py",{"path":536,"priority":474},"mcp_server/handlers/forget.py",{"path":538,"priority":474},"mcp_server/handlers/get_causal_chain.py",{"path":540,"priority":474},"mcp_server/handlers/get_methodology_graph.py",{"path":542,"priority":474},"mcp_server/handlers/get_project_story.py",{"path":544,"priority":474},"mcp_server/handlers/get_rules.py",{"path":546,"priority":474},"mcp_server/handlers/get_telemetry.py",{"path":548,"priority":474},"mcp_server/handlers/import_sessions.py",{"path":550,"priority":474},"mcp_server/handlers/ingest_codebase.py",{"path":552,"priority":474},"mcp_server/handlers/ingest_codebase_cypher.py",{"path":554,"priority":474},"mcp_server/handlers/ingest_codebase_graph.py",{"path":556,"priority":474},"mcp_server/handlers/ingest_codebase_pages.py",{"path":558,"priority":474},"mcp_server/handlers/ingest_codebase_schema.py",{"path":560,"priority":474},"mcp_server/handlers/ingest_codebase_writers.py",{"path":562,"priority":474},"mcp_server/handlers/ingest_helpers.py",{"path":564,"priority":474},"mcp_server/handlers/ingest_prd.py",{"path":566,"priority":474},"mcp_server/handlers/latency_class.py",{"path":568,"priority":474},"mcp_server/handlers/list_domains.py",{"path":570,"priority":474},"mcp_server/handlers/memories_facets.py",{"path":572,"priority":474},"mcp_server/handlers/memories_page.py",{"path":574,"priority":474},"mcp_server/handlers/memory_stats.py",{"path":576,"priority":474},"mcp_server/handlers/narrative.py",{"path":578,"priority":474},"mcp_server/handlers/navigate_memory.py",{"path":580,"priority":474},"mcp_server/handlers/open_visualization.py",{"path":582,"priority":474},"mcp_server/handlers/quadtree_handler.py",{"path":584,"priority":474},"mcp_server/handlers/query_methodology.py",{"path":586,"priority":474},"mcp_server/handlers/query_workflow_graph.py",{"path":588,"priority":474},"mcp_server/handlers/rate_memory.py",{"path":590,"priority":474},"mcp_server/handlers/rebuild_profiles.py",{"path":592,"priority":474},"mcp_server/handlers/recall.py",{"path":594,"priority":474},"mcp_server/handlers/recall_helpers.py",{"path":596,"priority":474},"mcp_server/handlers/recall_hierarchical.py",{"path":598,"priority":474},"mcp_server/handlers/recompute_layout.py",{"path":600,"priority":474},"mcp_server/handlers/record_session_end.py",{"path":602,"priority":474},"mcp_server/handlers/remember.py",{"path":604,"priority":474},"mcp_server/handlers/remember_helpers.py",{"path":606,"priority":474},"mcp_server/handlers/remember_response.py",{"path":608,"priority":474},"mcp_server/handlers/seed_project.py",{"path":610,"priority":474},"mcp_server/handlers/seed_project_constants.py",{"path":612,"priority":474},"mcp_server/handlers/seed_project_stages.py",{"path":614,"priority":474},"mcp_server/handlers/sync_instructions.py",{"path":616,"priority":474},"mcp_server/handlers/tile_handler.py",{"path":618,"priority":474},"mcp_server/handlers/unified_search.py",{"path":620,"priority":474},"mcp_server/handlers/validate_memory.py",{"path":622,"priority":474},"mcp_server/handlers/wiki_adr.py",{"path":624,"priority":474},"mcp_server/handlers/wiki_api.py",{"path":626,"priority":474},"mcp_server/handlers/wiki_compile.py",{"path":628,"priority":474},"mcp_server/handlers/wiki_consolidate.py",{"path":630,"priority":474},"mcp_server/handlers/wiki_curate.py",{"path":632,"priority":474},"mcp_server/handlers/wiki_emerge.py",{"path":634,"priority":474},"mcp_server/handlers/wiki_export.py",{"path":636,"priority":474},"mcp_server/handlers/wiki_extract.py",{"path":638,"priority":474},"mcp_server/handlers/wiki_link.py",{"path":640,"priority":474},"mcp_server/handlers/wiki_list.py",{"path":642,"priority":474},"mcp_server/handlers/wiki_migrate.py",{"path":644,"priority":474},"mcp_server/handlers/wiki_pipeline.py",{"path":646,"priority":474},"mcp_server/handlers/wiki_purge.py",{"path":648,"priority":474},"mcp_server/handlers/wiki_read.py",{"path":650,"priority":474},"mcp_server/handlers/wiki_refine.py",{"path":652,"priority":474},"mcp_server/handlers/wiki_reindex.py",{"path":654,"priority":474},"mcp_server/handlers/wiki_rename.py",{"path":656,"priority":474},"mcp_server/handlers/wiki_resolve.py",{"path":658,"priority":474},"mcp_server/handlers/wiki_seed_codebase.py",{"path":660,"priority":474},"mcp_server/handlers/wiki_synthesize.py",{"path":662,"priority":474},"mcp_server/handlers/wiki_verify.py",{"path":664,"priority":474},"mcp_server/handlers/wiki_view.py",{"path":666,"priority":474},"mcp_server/handlers/wiki_write.py",{"path":668,"priority":474},"mcp_server/handlers/workflow_graph.py",{"path":670,"priority":474},"tests_py/handlers/__init__.py",{"path":672,"priority":474},"tests_py/handlers/test_a3_homeostatic_scalar.py",{"path":674,"priority":474},"tests_py/handlers/test_admission.py",{"path":676,"priority":474},"tests_py/handlers/test_backfill_discover_files_issue15.py",{"path":678,"priority":474},"tests_py/handlers/test_backfill_heat.py",{"path":680,"priority":474},"tests_py/handlers/test_beam_anticheat.py",{"path":682,"priority":474},"tests_py/handlers/test_checkpoint.py",{"path":684,"priority":474},"tests_py/handlers/test_cls_diagnostics.py",{"path":686,"priority":474},"tests_py/handlers/test_codebase_analyze_rglob.py",{"path":688,"priority":474},"tests_py/handlers/test_consolidate.py",{"path":690,"priority":474},"tests_py/handlers/test_consolidate_telemetry.py",{"path":692,"priority":474},"tests_py/handlers/test_detect_domain.py",{"path":694,"priority":474},"tests_py/handlers/test_explore_features.py",{"path":696,"priority":474},"tests_py/handlers/test_get_methodology_graph.py",{"path":698,"priority":474},"tests_py/handlers/test_get_telemetry.py",{"path":700,"priority":474},"tests_py/handlers/test_import_sessions.py",{"path":702,"priority":474},"tests_py/handlers/test_import_sessions_stream.py",{"path":704,"priority":474},"tests_py/handlers/test_ingest_codebase.py",{"path":706,"priority":474},"tests_py/handlers/test_ingest_prd.py",{"path":708,"priority":474},"tests_py/handlers/test_latency_class.py",{"path":710,"priority":474},"tests_py/handlers/test_list_domains.py",{"path":712,"priority":474},"tests_py/handlers/test_memify_diagnostics.py",{"path":714,"priority":474},"tests_py/handlers/test_memory_stats.py",{"path":716,"priority":474},"tests_py/handlers/test_open_visualization.py",{"path":718,"priority":474},"tests_py/handlers/test_query_methodology.py",{"path":720,"priority":474},"tests_py/handlers/test_query_workflow_graph.py",{"path":722,"priority":474},"tests_py/handlers/test_rebuild_profiles.py",{"path":724,"priority":474},"tests_py/handlers/test_recall.py",{"path":726,"priority":474},"tests_py/handlers/test_recall_enhancements.py",{"path":728,"priority":474},"tests_py/handlers/test_recall_hierarchical_bounded.py",{"path":730,"priority":474},"tests_py/handlers/test_recall_low_signal_filter.py",{"path":732,"priority":474},"tests_py/handlers/test_record_session_end.py",{"path":734,"priority":474},"tests_py/handlers/test_registry.py",{"path":736,"priority":474},"tests_py/handlers/test_remember.py",{"path":738,"priority":474},"tests_py/handlers/test_seed_project.py",{"path":740,"priority":474},"tests_py/handlers/test_wiki_redirect_handlers.py",{"path":742,"priority":474},"tests_py/handlers/test_wiki_seed_codebase.py",{"path":744,"priority":474},"tests_py/handlers/test_wiki_sync_errors.py",{"sources":746},[747],"manual",{"npmPackage":459},{"closedIssues90d":237,"description":750,"forks":238,"homepage":751,"license":244,"openIssues90d":8,"pushedAt":239,"readmeSize":235,"stars":240,"topics":752},"Persistent memory for Claude Code — 41 neuroscience papers, 26 biological mechanisms with paper-bearing per-mechanism ablation evidence (E1 v3). LongMemEval R@10 98.4% / MRR 0.9124 (n=500). LoCoMo R@10 94.2% / MRR 0.8278 (n=1986). BEAM-10M +33.4% over flat retrieval. PostgreSQL + pgvector. Verified via 31-row two-benchmark ablation campaign.","https://ai-architect.tools",[753,754,755,756,281,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771],"mcp-server","model-context-protocol","agent-memory-system","causal-inference","claude-code-plugin","cognitive-architecture","cognitive-science","neuroscience","persistent-memory","predictive-coding","retrieval-augmented-generation","vector-search","hopfield-network","long-term-memory","episodic-memory","llm-memory","anthropic","artificial-intelligence","claude",{"downloads":242},{"classifiedAt":774,"discoverAt":775,"extractAt":776,"githubAt":776,"npmAt":777,"updatedAt":774},1778683561790,1778683544931,1778683554398,1778683559402,[217,214,216,213,215],{"evaluatedAt":248,"extractAt":297,"updatedAt":248},[],[782,813,844,864,894,923],{"_creationTime":783,"_id":784,"community":785,"display":786,"identity":792,"providers":798,"relations":805,"tags":808,"workflow":809},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":787,"installMethods":788,"name":790,"sourceUrl":791},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":789},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":793,"githubOwner":794,"githubRepo":795,"locale":796,"slug":797,"type":254},"skills/use-my-browser","xixu-me","skills","de","use-my-browser",{"evaluate":799,"extract":804},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":800,"targetMarket":218,"tier":219},[801,214,802,803,303],"browser","automation","ux",{"commitSha":287,"license":305},{"repoId":806,"translatedFrom":807},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[802,801,214,303,803],{"evaluatedAt":810,"extractAt":811,"updatedAt":812},1778699261239,1778699106670,1778699368519,{"_creationTime":814,"_id":815,"community":816,"display":817,"identity":823,"providers":828,"relations":838,"tags":840,"workflow":841},1778697652123.895,"k179x649dvyg7xswjx2h5a199n86m32x",{"reviewCount":8},{"description":818,"installMethods":819,"name":821,"sourceUrl":822},"Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.",{"claudeCode":820},"steipete/clawdis","Node Connect","https://github.com/steipete/clawdis",{"basePath":824,"githubOwner":825,"githubRepo":826,"locale":18,"slug":827,"type":254},"skills/node-connect","steipete","clawdis","node-connect",{"evaluate":829,"extract":837},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":830,"targetMarket":218,"tier":219},[214,831,832,833,834,835,836],"networking","android","ios","macos","troubleshooting","openclaws",{"commitSha":287,"license":305},{"repoId":839},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[832,214,833,834,831,836,835],{"evaluatedAt":842,"extractAt":843,"updatedAt":842},1778698735523,1778697652123,{"_creationTime":845,"_id":846,"community":847,"display":848,"identity":852,"providers":854,"relations":860,"tags":861,"workflow":862},1778697652123.8813,"k175pymk0vm7xrcjj2p0jf904186nae7",{"reviewCount":8},{"description":849,"installMethods":850,"name":851,"sourceUrl":822},"Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.",{"claudeCode":820},"openclaw-debugging",{"basePath":853,"githubOwner":825,"githubRepo":826,"locale":18,"slug":851,"type":254},".agents/skills/openclaw-debugging",{"evaluate":855,"extract":859},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":856,"targetMarket":218,"tier":219},[214,836,857,835,858],"cli","development",{"commitSha":287},{"repoId":839},[857,214,858,836,835],{"evaluatedAt":863,"extractAt":843,"updatedAt":863},1778697754713,{"_creationTime":865,"_id":866,"community":867,"display":868,"identity":874,"providers":878,"relations":885,"tags":889,"workflow":890},1778693776323.6208,"k17d4tp9kh6k4rf7s1rzzw5b6s86m492",{"reviewCount":8},{"description":869,"installMethods":870,"name":872,"sourceUrl":873},"Führt Diagnosen für den Kontextmodus aus. Überprüft Laufzeiten, Hooks, FTS5,\nPlugin-Registrierung sowie npm- und Marktplatzversionen.\nAuslöser: /context-mode:ctx-doctor\n",{"claudeCode":871},"mksglu/context-mode","ctx-doctor","https://github.com/mksglu/context-mode",{"basePath":875,"githubOwner":876,"githubRepo":877,"locale":796,"slug":872,"type":254},"skills/ctx-doctor","mksglu","context-mode",{"evaluate":879,"extract":884},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":880,"targetMarket":218,"tier":219},[881,303,882,214,883],"context-management","productivity","diagnostics",{"commitSha":287},{"parentExtensionId":886,"repoId":887,"translatedFrom":888},"k17ezy748es7sfnbnp9phht43h86m53y","kd764b2fctbqg4b8j8y6xvmkvs86m29m","k17dre81ghdhwnja4h61m340qd86m942",[881,214,303,883,882],{"evaluatedAt":891,"extractAt":892,"updatedAt":893},1778693603549,1778693511416,1778693776323,{"_creationTime":895,"_id":896,"community":897,"display":898,"identity":904,"providers":909,"relations":917,"tags":919,"workflow":920},1778683190010.284,"k1757t8mrzzrf8yabxrtp82mg586m6nf",{"reviewCount":8},{"description":899,"installMethods":900,"name":902,"sourceUrl":903},"Systematic debugging methodology emphasizing root cause analysis over quick fixes",{"claudeCode":901},"bobmatnyc/claude-mpm-skills","Systematic Debugging","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":905,"githubOwner":906,"githubRepo":907,"locale":18,"slug":908,"type":254},"universal/debugging/systematic-debugging","bobmatnyc","claude-mpm-skills","systematic-debugging",{"evaluate":910,"extract":915},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":911,"targetMarket":218,"tier":219},[214,835,912,913,914],"root-cause-analysis","methodology","problem-solving",{"commitSha":287,"license":916},"Apache-2.0",{"repoId":918},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[214,913,914,912,835],{"evaluatedAt":921,"extractAt":922,"updatedAt":921},1778686304588,1778683190010,{"_creationTime":924,"_id":925,"community":926,"display":927,"identity":933,"providers":936,"relations":945,"tags":948,"workflow":949},1778685790658.4368,"k17d6zvh5hjzrcw35cvd9k8dgh86med7",{"reviewCount":8},{"description":928,"installMethods":929,"name":931,"sourceUrl":932},"Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projekt­abhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browser­erweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.",{"claudeCode":930},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":263,"githubOwner":934,"githubRepo":935,"locale":796,"slug":935,"type":254},"currents-dev","playwright-best-practices-skill",{"evaluate":937,"extract":944},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":938,"targetMarket":218,"tier":219},[939,940,941,942,802,214,943],"playwright","testing","typescript","e2e","ci-cd",{"commitSha":287},{"repoId":946,"translatedFrom":947},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[802,943,214,942,939,940,941],{"evaluatedAt":950,"extractAt":951,"updatedAt":952},1778685761971,1778685735333,1778685790658]