← Back to Skills Marketplace
wubin010

Ask To Remember

by wb010 · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ Security Clean
163
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install preference-guide
Description
Proactively capture reusable user preferences, habits, default ways of working, stable constraints, and recurring expectations likely worth remembering for f...
Usage Guidance
This skill is coherent with its purpose and doesn't request secrets or network access. Before installing, consider: (1) it will persistently write to your agent workspace (MEMORY.md, atr-state.json, atr-log.jsonl) and append an entry to AGENTS.md (or inject a bootstrap virtual file) — review those files after installation; (2) the behavioral constraints (main-session only, not in group chats) are expressed in prompts rather than enforced by system-level checks, so review the hook/code and test in a safe workspace to confirm it behaves as you expect; (3) because the agent autonomously decides when to ask and when to write memory, monitor initial runs to ensure it doesn't record items you consider sensitive or undesired. If you want tighter control, run the skill in a sandboxed workspace or require manual approval before writing MEMORY.md/AGENTS.md.
Capability Analysis
Type: OpenClaw Skill Name: preference-guide Version: 1.0.5 The 'preference-guide' skill (ask-to-remember) is designed to proactively capture and store non-sensitive user preferences to improve future agent interactions. It manages state using local workspace files (atr-state.json, atr-log.jsonl) and persists confirmed preferences in MEMORY.md. While the skill utilizes advanced features like agent bootstrap hooks (handler.js) and modifies configuration files (AGENTS.md) to ensure its logic remains active, these behaviors are clearly documented and strictly aligned with the stated goal of memory management. No evidence of data exfiltration, sensitive information gathering (e.g., SSH/AWS keys), or malicious execution was found.
Capability Assessment
Purpose & Capability
Name/description (capture reusable user preferences) matches the actual behavior: the SKILL.md and test scenarios describe detecting preference gaps and writing persistent records to workspace files (MEMORY.md, atr-state.json, atr-log.jsonl). The included hook simply injects the same prompt at bootstrap time. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
Instructions tell the agent to read/write files under the agent workspace and to append an ATR entry to AGENTS.md. This is coherent for a memory-capture skill, but important to note: the policy constraints (e.g., only trigger in main-session, not group chats) are implemented as prompt text rather than enforced by sandboxing or runtime checks. The agent will autonomously interpret user replies and may persist memory entries; that behavior is expected but can lead to unexpected persistent writes if misclassified.
Install Mechanism
No install spec and no downloads; the skill is instruction-first. The only code file is a small hook (handler.js) that appends a virtual bootstrap file to event.context.bootstrapFiles during agent:bootstrap. No networked installs or third-party package pulls are present.
Credentials
The skill requires no environment variables, credentials, or external config paths. All state stays in local workspace files; the requested permissions are proportionate to the stated purpose.
Persistence & Privilege
The skill persists state and logs into workspace files and will append a section to AGENTS.md (or inject a virtual bootstrap file via the hook). Writing into AGENTS.md and creating MEMORY.md/atr-state.json is within the skill's purpose, but is persistent and can change agent startup docs/behavior — review that you are comfortable with those permanent workspace modifications.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install preference-guide
  3. After installation, invoke the skill by name or use /preference-guide
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
Fix Phase B disambiguation, ignored cooldown, hook install timing, and Phase B confirmation style
v0.1.0
Initial release of preference-guide with the ask-to-remember skill: - Proactively captures and prompts for reusable user preferences revealed during conversation, even if the task is already clear or complete. - Provides detailed execution steps, including state management via `atr-state.json` and logging interactions in `atr-log.jsonl`. - Ensures only one brief, non-intrusive follow-up is asked, appended naturally to normal responses. - Avoids prompting in group or shared contexts; only triggers in the user's main session. - Includes careful precondition checks to avoid redundancies, and guidelines for updating MEMORY.md with confirmed preferences. - Offers an optional hook-based injection mechanism for compatible platforms.
Metadata
Slug preference-guide
Version 1.0.5
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Ask To Remember?

Proactively capture reusable user preferences, habits, default ways of working, stable constraints, and recurring expectations likely worth remembering for f... It is an AI Agent Skill for Claude Code / OpenClaw, with 163 downloads so far.

How do I install Ask To Remember?

Run "/install preference-guide" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ask To Remember free?

Yes, Ask To Remember is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ask To Remember support?

Ask To Remember is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ask To Remember?

It is built and maintained by wb010 (@wubin010); the current version is v1.0.5.

💬 Comments