Individual skill
install-memu
Install or uninstall memU for whatever agent you are — identify your host, print its packaged guide, and follow it to wire (or unwire) both seams (record and inject). Use when the user asks to install, set up, integrate, remove, or uninstall memU.
SKILL.md
Source commit efb22f4f47087d456feb32f60986ccc28dc8b951
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- Yes
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 14,615
- Repository last updated
- Nov 10, 2026
- License
- NOASSERTION
Observed agent integration: codex
- mcp Repository topic
- memory Repository topic
- sandbox Repository topic
- agent-memory Repository topic
- claude-skills Repository topic
- skills Repository topic
- openclaw Repository topic
- openclaw-skills Repository topic
- harness Repository topic
- loop-engineering Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/ISSUE_TEMPLATE/bug_report.ymlasset · 1,965 bytes.github/ISSUE_TEMPLATE/config.ymlasset · 322 bytes.github/ISSUE_TEMPLATE/feature_request.ymlasset · 1,611 bytes.github/ISSUE_TEMPLATE/hackathon_task.ymlasset · 1,836 bytes.github/ISSUE_TEMPLATE/improvement_suggestion.ymlasset · 1,803 bytes.github/PULL_REQUEST_TEMPLATE.mddoc · 969 bytes.github/workflows/build.ymlasset · 887 bytes.github/workflows/pr-title.ymlasset · 1,071 bytes.github/workflows/publish-memu-cli.ymlasset · 2,311 bytes.github/workflows/release-please.ymlasset · 2,066 bytes.gitignoreasset · 3,667 bytes.pre-commit-config.yamlasset · 528 bytes.python-versionasset · 5 bytesAGENTS.mddoc · 3,506 bytesCHANGELOG.mddoc · 38,514 bytesCONTRIBUTING.mddoc · 7,220 bytesINSTALL-LATEST.mddoc · 5,482 bytesLICENSE.txtdoc · 10,897 bytesMANIFEST.inasset · 435 bytesMakefileruns · 586 bytesREADME.mddoc · 12,213 bytesSKILL.mdcore · 8,182 bytesassets/banner.pngasset · 264,281 bytesassets/benchmark.pngasset · 78,657 bytesassets/memUbot.pngasset · 291,821 bytesassets/memorize.pngasset · 910,458 bytesassets/partners/Clawdchat.pngasset · 481,771 bytesassets/partners/LazyLLM.pngasset · 253,694 bytesassets/partners/buddie.pngasset · 13,439 bytesassets/partners/bytebase.pngasset · 23,104 bytesassets/partners/jazz.pngasset · 31,608 bytesassets/partners/openagents.pngasset · 15,676 bytesassets/partners/xroute.pngasset · 45,116 bytesassets/qrcode.pngasset · 164,509 bytesassets/retrieve.pngasset · 860,127 bytesassets/skill-extraction.pngasset · 1,357,361 bytesassets/star.gifasset · 3,075,620 bytesassets/structure-v2.pngasset · 1,381,728 bytesassets/structure.pngasset · 1,672,477 bytesassets/usecase/ai_companion-0000.jpgasset · 19,496 bytesassets/usecase/ai_creation-0000.jpgasset · 18,979 bytesassets/usecase/ai_edu-0000.jpgasset · 22,639 bytesassets/usecase/ai_ip-0000.pngasset · 569,439 bytesassets/usecase/ai_robot-0000.jpgasset · 14,737 bytesassets/usecase/ai_role_play-0000.jpgasset · 25,560 bytesassets/usecase/ai_therapy-0000.jpgasset · 15,904 bytesdocs/adr/0001-workflow-pipeline-architecture.mddoc · 1,378 bytesdocs/adr/0002-pluggable-storage-and-vector-strategy.mddoc · 1,313 bytesdocs/adr/0003-user-scope-in-data-model.mddoc · 1,141 bytesdocs/adr/0004-workspace-memorize-and-memory-file-system.mddoc · 3,849 bytesdocs/adr/0005-dedicated-embedding-package.mddoc · 4,123 bytesdocs/adr/0006-from-memory-item-category-to-tracked-workspace-memorization.mddoc · 9,082 bytesdocs/adr/0007-three-independent-memory-lines-wiki-graph.mddoc · 13,798 bytesdocs/adr/0008-two-integration-surfaces-hooks-and-api.mddoc · 17,145 bytesdocs/adr/0009-codex-packaging-cli-and-config.mddoc · 13,674 bytesdocs/adr/0010-multi-host-adapters.mddoc · 11,402 bytesdocs/adr/0011-generic-host-adapter.mddoc · 4,930 bytesdocs/adr/0012-cloud-backed-agentic-backend.mddoc · 4,442 bytesdocs/adr/0013-self-updating-instruction-templates.mddoc · 8,617 bytesdocs/adr/0014-paginated-list-all-recall-files.mddoc · 8,779 bytesdocs/adr/0015-bridging-must-not-mine-its-own-run.mddoc · 12,183 bytesdocs/adr/0016-client-event-reporting.mddoc · 54,591 bytesdocs/adr/0017-config-env-as-a-command.mddoc · 27,514 bytesdocs/adr/0018-cowork-through-claude-code-bridge.mddoc · 2,890 bytesdocs/adr/0019-developer-run-workspaces.mddoc · 3,223 bytesdocs/adr/0020-self-contained-host-retrieval-hits.mddoc · 1,377 bytesdocs/adr/README.mddoc · 2,356 bytesdocs/sqlite.mddoc · 6,731 bytesnpm/README.mddoc · 2,963 bytesnpm/bin/memu.jsruns · 1,966 bytesnpm/package.jsonruns · 675 bytespyproject.tomlasset · 4,226 bytesscripts/db.pyruns · 3,139 bytessetup.cfgasset · 307 bytessrc/memu/__init__.pyruns · 560 bytessrc/memu/__main__.pyruns · 134 bytessrc/memu/agentic_backend.pyruns · 1,300 bytessrc/memu/app/__init__.pyruns · 1,045 bytessrc/memu/app/agentic.pyruns · 28,997 bytessrc/memu/app/client_pool.pyruns · 2,323 bytessrc/memu/app/memorize/__init__.pyruns · 740 bytessrc/memu/app/memorize/input.pyruns · 2,394 bytessrc/memu/app/memorize/lifecycle.pyruns · 7,451 bytessrc/memu/app/memorize/materialize.pyruns · 2,728 bytessrc/memu/app/service.pyruns · 3,529 bytessrc/memu/app/settings.pyruns · 6,875 bytessrc/memu/cli.pyruns · 15,227 bytessrc/memu/cloud.pyruns · 10,628 bytessrc/memu/config_file.pyruns · 7,159 bytessrc/memu/database/__init__.pyruns · 578 bytessrc/memu/database/factory.pyruns · 1,446 bytessrc/memu/database/inmemory/__init__.pyruns · 733 bytessrc/memu/database/inmemory/models.pyruns · 1,274 bytessrc/memu/database/inmemory/repo.pyruns · 2,185 bytessrc/memu/database/inmemory/repositories/__init__.pyruns · 558 bytessrc/memu/database/inmemory/repositories/filter.pyruns · 912 bytessrc/memu/database/inmemory/repositories/recall_file_repo.pyruns · 4,537 bytessrc/memu/database/inmemory/repositories/recall_file_segment_repo.pyruns · 2,894 bytessrc/memu/database/inmemory/repositories/resource_repo.pyruns · 3,229 bytessrc/memu/database/inmemory/state.pyruns · 159 bytessrc/memu/database/inmemory/vector.pyruns · 457 bytessrc/memu/database/interfaces.pyruns · 884 bytessrc/memu/database/models.pyruns · 3,454 bytessrc/memu/database/postgres/__init__.pyruns · 1,004 bytessrc/memu/database/postgres/migration.pyruns · 2,660 bytessrc/memu/database/postgres/migrations/__init__.pyruns · 56 bytessrc/memu/database/postgres/migrations/env.pyruns · 3,272 bytessrc/memu/database/postgres/migrations/script.py.makoasset · 673 bytessrc/memu/database/postgres/migrations/versions/20260703_0001_initial_schema.pyruns · 4,746 bytessrc/memu/database/postgres/models.pyruns · 6,176 bytessrc/memu/database/postgres/postgres.pyruns · 4,085 bytessrc/memu/database/postgres/repositories/__init__.pyruns · 384 bytessrc/memu/database/postgres/repositories/base.pyruns · 3,704 bytessrc/memu/database/postgres/repositories/recall_file_repo.pyruns · 8,092 bytessrc/memu/database/postgres/repositories/recall_file_segment_repo.pyruns · 6,995 bytessrc/memu/database/postgres/repositories/resource_repo.pyruns · 5,792 bytessrc/memu/database/postgres/schema.pyruns · 2,848 bytessrc/memu/database/postgres/session.pyruns · 1,010 bytessrc/memu/database/repositories/__init__.pyruns · 294 bytessrc/memu/database/repositories/recall_file.pyruns · 2,423 bytessrc/memu/database/repositories/recall_file_segment.pyruns · 2,330 bytessrc/memu/database/repositories/resource.pyruns · 2,008 bytessrc/memu/database/sqlite/__init__.pyruns · 847 bytessrc/memu/database/sqlite/models.pyruns · 6,286 bytessrc/memu/database/sqlite/repositories/__init__.pyruns · 505 bytessrc/memu/database/sqlite/repositories/base.pyruns · 4,541 bytessrc/memu/database/sqlite/repositories/recall_file_repo.pyruns · 11,140 bytessrc/memu/database/sqlite/repositories/recall_file_segment_repo.pyruns · 5,441 bytessrc/memu/database/sqlite/repositories/resource_repo.pyruns · 8,819 bytessrc/memu/database/sqlite/schema.pyruns · 2,628 bytessrc/memu/database/sqlite/session.pyruns · 1,458 bytessrc/memu/database/sqlite/sqlite.pyruns · 5,409 bytessrc/memu/database/state.pyruns · 435 bytessrc/memu/embedding/__init__.pyruns · 1,015 bytessrc/memu/embedding/backends/__init__.pyruns · 653 bytessrc/memu/embedding/backends/base.pyruns · 950 bytessrc/memu/embedding/backends/doubao.pyruns · 2,584 bytessrc/memu/embedding/backends/jina.pyruns · 802 bytessrc/memu/embedding/backends/openai.pyruns · 599 bytessrc/memu/embedding/backends/openrouter.pyruns · 735 bytessrc/memu/embedding/backends/voyage.pyruns · 814 bytessrc/memu/embedding/base.pyruns · 783 bytessrc/memu/embedding/defaults.pyruns · 1,542 bytessrc/memu/embedding/gateway.pyruns · 1,833 bytessrc/memu/embedding/http_client.pyruns · 11,935 bytessrc/memu/embedding/openai_sdk.pyruns · 3,139 bytessrc/memu/env.pyruns · 11,240 bytessrc/memu/events.pyruns · 47,921 bytessrc/memu/hosts/__init__.pyruns · 1,041 bytessrc/memu/hosts/base.pyruns · 6,096 bytessrc/memu/hosts/bridging/__init__.pyruns · 597 bytessrc/memu/hosts/bridging/instructions.pyruns · 7,615 bytessrc/memu/hosts/bridging/layout.pyruns · 4,390 bytessrc/memu/hosts/bridging/manifest.pyruns · 2,346 bytessrc/memu/hosts/bridging/pipeline.pyruns · 8,311 bytessrc/memu/hosts/bridging/recall_files.pyruns · 3,807 bytessrc/memu/hosts/bridging/resources.pyruns · 5,144 bytessrc/memu/hosts/bridging/self_sessions.pyruns · 4,691 bytessrc/memu/hosts/bridging/transcripts.pyruns · 5,103 bytessrc/memu/hosts/claude_code/BRIDGING_TASK.mddoc · 0 bytessrc/memu/hosts/claude_code/INSTALL.mddoc · 3,848 bytessrc/memu/hosts/claude_code/UNINSTALL.mddoc · 904 bytessrc/memu/hosts/claude_code/__init__.pyruns · 567 bytessrc/memu/hosts/claude_code/auth.pyruns · 5,289 bytessrc/memu/hosts/claude_code/cli.pyruns · 4,457 bytessrc/memu/hosts/claude_code/cli_prepare.pyruns · 8,027 bytessrc/memu/hosts/claude_code/cowork_cmd.pyruns · 10,167 bytessrc/memu/hosts/claude_code/desktop_sessions.pyruns · 2,317 bytessrc/memu/hosts/claude_code/doctor.pyruns · 1,671 bytessrc/memu/hosts/claude_code/hook_install.pyruns · 6,973 bytessrc/memu/hosts/claude_code/install.pyruns · 5,878 bytessrc/memu/hosts/claude_code/memorize_hook.pyruns · 5,063 bytessrc/memu/hosts/claude_code/prompt_hook.pyruns · 6,683 bytessrc/memu/hosts/claude_code/query_extraction.pyruns · 1,738 bytessrc/memu/hosts/claude_code/sessions.pyruns · 4,522 bytessrc/memu/hosts/claude_code/submit.pyruns · 476 bytessrc/memu/hosts/claude_code/uninstall.pyruns · 1,588 bytessrc/memu/hosts/claude_records.pyruns · 1,083 bytessrc/memu/hosts/cli_install.pyruns · 3,496 bytessrc/memu/hosts/codex/BRIDGING_TASK.mddoc · 0 bytessrc/memu/hosts/codex/INSTALL.mddoc · 3,854 bytessrc/memu/hosts/codex/UNINSTALL.mddoc · 13,039 bytessrc/memu/hosts/codex/__init__.pyruns · 366 bytessrc/memu/hosts/codex/cli.pyruns · 3,968 bytessrc/memu/hosts/codex/cli_prepare.pyruns · 7,706 bytessrc/memu/hosts/codex/doctor.pyruns · 2,869 bytessrc/memu/hosts/codex/hook_status.pyruns · 4,099 bytessrc/memu/hosts/codex/install.pyruns · 5,336 bytessrc/memu/hosts/codex/memorize_hook.pyruns · 3,492 bytessrc/memu/hosts/codex/notify_console.pyruns · 6,111 bytessrc/memu/hosts/codex/prompt_hook.pyruns · 5,978 bytessrc/memu/hosts/codex/prompt_hook_install.pyruns · 13,242 bytessrc/memu/hosts/codex/query_extraction.pyruns · 3,086 bytessrc/memu/hosts/codex/sessions.pyruns · 4,561 bytessrc/memu/hosts/codex/uninstall.pyruns · 10,246 bytessrc/memu/hosts/cola/BRIDGING_TASK.mddoc · 2,447 bytessrc/memu/hosts/cola/INSTALL.mddoc · 6,417 bytessrc/memu/hosts/cola/UNINSTALL.mddoc · 2,035 bytessrc/memu/hosts/cola/__init__.pyruns · 142 bytessrc/memu/hosts/cola/cli.pyruns · 995 bytessrc/memu/hosts/cola/sessions.pyruns · 2,510 bytessrc/memu/hosts/config_cmd.pyruns · 23,477 bytessrc/memu/hosts/cowork/__init__.pyruns · 151 bytessrc/memu/hosts/cowork/sessions.pyruns · 7,037 bytessrc/memu/hosts/cursor/BRIDGING_TASK.mddoc · 14,138 bytessrc/memu/hosts/cursor/INSTALL.mddoc · 18,767 bytessrc/memu/hosts/cursor/UNINSTALL.mddoc · 8,380 bytessrc/memu/hosts/cursor/__init__.pyruns · 443 bytessrc/memu/hosts/cursor/cli.pyruns · 3,353 bytessrc/memu/hosts/cursor/sessions.pyruns · 2,902 bytessrc/memu/hosts/generic/BRIDGING_TASK.mddoc · 9,201 bytessrc/memu/hosts/generic/INSTALL.mddoc · 14,878 bytessrc/memu/hosts/generic/UNINSTALL.mddoc · 8,740 bytessrc/memu/hosts/generic/__init__.pyruns · 563 bytessrc/memu/hosts/generic/cli.pyruns · 3,482 bytessrc/memu/hosts/generic/detect.pyruns · 7,210 bytessrc/memu/hosts/generic/sessions.pyruns · 5,669 bytessrc/memu/hosts/hermes/BRIDGING_TASK.mddoc · 12,151 bytessrc/memu/hosts/hermes/INSTALL.mddoc · 15,454 bytessrc/memu/hosts/hermes/UNINSTALL.mddoc · 9,286 bytessrc/memu/hosts/hermes/__init__.pyruns · 451 bytessrc/memu/hosts/hermes/cli.pyruns · 3,095 bytessrc/memu/hosts/hermes/sessions.pyruns · 5,989 bytessrc/memu/hosts/hooks/__init__.pyruns · 2,162 bytessrc/memu/hosts/hooks/admission.pyruns · 3,387 bytessrc/memu/hosts/hooks/worker.pyruns · 3,926 bytessrc/memu/hosts/host_cli.pyruns · 48,203 bytessrc/memu/hosts/install_language.pyruns · 9,977 bytessrc/memu/hosts/installation.pyruns · 11,650 bytessrc/memu/hosts/instruction.pyruns · 22,996 bytessrc/memu/hosts/openclaw/BRIDGING_TASK.mddoc · 8,803 bytessrc/memu/hosts/openclaw/INSTALL.mddoc · 15,014 bytessrc/memu/hosts/openclaw/UNINSTALL.mddoc · 8,499 bytessrc/memu/hosts/openclaw/__init__.pyruns · 448 bytessrc/memu/hosts/openclaw/cli.pyruns · 3,232 bytessrc/memu/hosts/openclaw/cron_identity.pyruns · 5,182 bytessrc/memu/hosts/openclaw/sessions.pyruns · 19,129 bytessrc/memu/hosts/pi/BRIDGING_TASK.mddoc · 4,197 bytessrc/memu/hosts/pi/INSTALL.mddoc · 3,795 bytessrc/memu/hosts/pi/UNINSTALL.mddoc · 1,361 bytessrc/memu/hosts/pi/__init__.pyruns · 132 bytessrc/memu/hosts/pi/cli.pyruns · 858 bytessrc/memu/hosts/pi/sessions.pyruns · 3,726 bytessrc/memu/hosts/query_extraction.pyruns · 4,931 bytessrc/memu/hosts/retrieval.pyruns · 10,105 bytessrc/memu/hosts/scheduling/__init__.pyruns · 829 bytessrc/memu/hosts/scheduling/prompt.pyruns · 4,043 bytessrc/memu/hosts/scheduling/windows.pyruns · 20,576 bytessrc/memu/hosts/templates.pyruns · 14,270 bytessrc/memu/hosts/workbuddy/BRIDGING_TASK.mddoc · 7,165 bytessrc/memu/hosts/workbuddy/INSTALL.mddoc · 13,995 bytessrc/memu/hosts/workbuddy/UNINSTALL.mddoc · 7,615 bytessrc/memu/hosts/workbuddy/__init__.pyruns · 444 bytessrc/memu/hosts/workbuddy/cli.pyruns · 2,106 bytessrc/memu/hosts/workbuddy/sessions.pyruns · 3,409 bytessrc/memu/retry.pyruns · 2,297 bytessrc/memu/trust.pyruns · 4,990 bytessrc/memu/vector.pyruns · 2,516 bytestests/__init__.pyruns · 0 bytestests/conftest.pyruns · 2,046 bytestests/fixtures/cowork/audit.jsonlasset · 1,760 bytestests/test_agentic.pyruns · 22,117 bytestests/test_bridging_promotion.pyruns · 7,976 bytestests/test_bridging_resources.pyruns · 2,899 bytestests/test_bridging_self_sessions.pyruns · 15,456 bytestests/test_cache_segment_duplicates.pyruns · 3,803 bytestests/test_claude_auth.pyruns · 6,552 bytestests/test_claude_cli_request.pyruns · 6,615 bytestests/test_claude_hook_encoding.pyruns · 2,367 bytestests/test_claude_install.pyruns · 19,479 bytestests/test_claude_memorize_hook.pyruns · 14,255 bytestests/test_claude_prompt_hook.pyruns · 8,945 bytestests/test_claude_query_extraction.pyruns · 3,756 bytestests/test_claude_submit.pyruns · 2,137 bytestests/test_cli.pyruns · 3,950 bytestests/test_cli_install_path.pyruns · 1,608 bytestests/test_cli_stdio.pyruns · 2,245 bytestests/test_cloud.pyruns · 12,203 bytestests/test_codex_cli_prepare.pyruns · 12,052 bytestests/test_codex_doctor.pyruns · 3,560 bytestests/test_codex_hook_status.pyruns · 1,626 bytestests/test_codex_install.pyruns · 20,589 bytestests/test_codex_memorize_context.pyruns · 3,474 bytestests/test_codex_memorize_cooldown.pyruns · 14,634 bytestests/test_codex_memorize_hook.pyruns · 5,053 bytestests/test_codex_prompt_hook.pyruns · 7,371 bytestests/test_codex_prompt_hook_install.pyruns · 12,362 bytestests/test_codex_query_extraction.pyruns · 10,447 bytestests/test_codex_query_limit.pyruns · 3,999 bytestests/test_codex_uninstall.pyruns · 11,801 bytestests/test_config_cmd.pyruns · 20,224 bytestests/test_cowork_sessions.pyruns · 10,242 bytestests/test_cowork_verify.pyruns · 9,014 bytestests/test_cursor_self_sessions.pyruns · 2,987 bytestests/test_doctor_proxy_hint.pyruns · 5,975 bytestests/test_embedding.pyruns · 10,602 bytestests/test_embedding_openrouter.pyruns · 4,588 bytestests/test_embedding_proxy.pyruns · 12,036 bytestests/test_env_passthrough.pyruns · 2,586 bytestests/test_events.pyruns · 59,729 bytestests/test_host_generic.pyruns · 6,504 bytestests/test_host_hook_admission.pyruns · 1,944 bytestests/test_host_hooks.pyruns · 14,477 bytestests/test_host_instruction.pyruns · 21,558 bytestests/test_host_retrieval.pyruns · 10,580 bytestests/test_host_sessions.pyruns · 66,807 bytestests/test_host_templates.pyruns · 13,403 bytestests/test_memorize_cli.pyruns · 11,497 bytestests/test_memorize_input.pyruns · 4,469 bytestests/test_memorize_lifecycle.pyruns · 10,517 bytestests/test_memorize_materialization.pyruns · 5,397 bytestests/test_memorize_runs.pyruns · 9,072 bytestests/test_openclaw_self_sessions.pyruns · 13,436 bytestests/test_postgres_migration_config.pyruns · 1,068 bytestests/test_recall_file_backfill.pyruns · 5,734 bytestests/test_scheduling_windows.pyruns · 33,112 bytestests/test_segment_vector_search.pyruns · 9,988 bytestests/test_sqlite_scope_roundtrip.pyruns · 4,543 bytestests/test_sqlite_segment_cache.pyruns · 3,883 bytestests/test_task_naming.pyruns · 6,707 bytestests/test_trust.pyruns · 6,808 bytestests/test_vector.pyruns · 1,527 bytesuv.lockasset · 256,572 bytes
No licensed excerpt is available. You can inspect the pinned source.