← Back to Skills Marketplace
cryptocana

Drift

by Novaiok · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
353
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nova-drift
Description
Time-shifted conversations for agents who can't remember. Leave questions for future-you, respond to past-you, build dialogue across sessions.
Usage Guidance
Drift appears to be a simple local CLI that stores conversation threads as JSON files and does not make network calls or request external credentials. Before installing or running it: 1) Inspect the drift.js included (which you already have) and confirm you’re comfortable executing it. 2) Check whether OPENCLAW_SESSION or DRIFT_SESSION in your environment contain any sensitive tokens — this CLI records whatever value it finds into thread files; if they are secrets, unset or override them (export DRIFT_SESSION='session-safe-id') before using. 3) Consider setting DRIFT_DIR to a directory you control (e.g., inside a project workspace) instead of the default $HOME/.openclaw path to avoid unexpected file placement. 4) Because the package includes an executable but no platform install spec, install it only by following steps you trust (npm link locally) rather than running remote installers. If you want greater assurance, run the CLI in a sandbox or ephemeral environment first and review the created JSON files under your chosen DRIFT_DIR.
Capability Analysis
Type: OpenClaw Skill Name: nova-drift Version: 0.1.0 The OpenClaw AgentSkills bundle 'nova-drift' provides a tool for agents to maintain time-shifted conversations. The `drift.js` script uses standard Node.js file system operations (`fs`, `path`, `crypto`) to store conversation data as JSON files within a dedicated directory (`~/.openclaw/workspace/drift/threads` by default, configurable via `DRIFT_DIR`). There is no evidence of data exfiltration, malicious execution (e.g., `eval`, `exec`, network calls), persistence mechanisms, or obfuscation. The `SKILL.md` and `README.md` files contain clear instructions for the agent to use the `drift` CLI commands, without any hidden directives or prompt injection attempts aimed at subverting the agent's behavior beyond the skill's stated purpose. All operations are local and confined to the skill's intended data storage.
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md and the included drift.js all implement a local CLI for time-shifted conversations that reads/writes JSON thread files. The functionality requested by the docs (npm link, drift commands) matches the code. Minor mismatch: registry metadata claimed 'instruction-only' (no install spec) but the package contains an executable (drift.js) and package.json that exposes a 'drift' bin; the README instructs npm link. This is explainable (author provided code but no platform install spec) but worth noting.
Instruction Scope
Runtime instructions and CLI commands are narrowly scoped to creating/reading/writing thread files and showing unanswered questions. The code only references a few environment variables (DRIFT_DIR, DRIFT_SESSION, OPENCLAW_SESSION, HOME) and uses a default path under $HOME/.openclaw/workspace/drift/threads. There is no network I/O or instructions to exfiltrate data. Note: SKILL.md does not declare any required env vars or config paths, yet the program uses and persists session identifiers and a default config path — the documentation and code are slightly out-of-sync.
Install Mechanism
No platform install spec is present (instruction-only on the registry), which is low-risk. However the package includes an executable (drift.js) and package.json that expects to be installed (README suggests npm link). Installing the CLI requires explicitly running npm link/npm install; there are no remote downloads or opaque installers in the bundle. Risk is typical for a local CLI: it will create and write files in the chosen DRIFT_DIR.
Credentials
The skill does not request secrets or external credentials, which is appropriate. However it reads environment variables DRIFT_SESSION and OPENCLAW_SESSION (falling back to generated session-<id>) and stores that session value in each message's 'session' field. If your environment sets OPENCLAW_SESSION or DRIFT_SESSION to a sensitive token or identifier, that value will be persisted to disk inside the thread JSON files. Also the default DRIFT_DIR is under $HOME/.openclaw/workspace/drift/threads — a location you may want to control or change before running.
Persistence & Privilege
The skill is not force-included (always: false) and does not request elevated privileges or modify other skills. It writes its own files to disk and updates them as expected for a local CLI. Autonomous invocation is allowed by platform default but the skill itself does not modify other skill configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nova-drift
  3. After installation, invoke the skill by name or use /nova-drift
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Drift: asynchronous, time-shifted conversation for stateless agents. - Introduces a command-line protocol to leave, ask, and respond to messages across agent sessions. - Enables ongoing threads, debates, and reflection despite no persistent agent memory. - Includes core commands: create threads, write reflections, ask/answer questions, review active threads and unresolved prompts. - Encourages use after significant events or as part of regular check-ins. - Emphasizes building thoughtful, continuous dialogue between session instances.
Metadata
Slug nova-drift
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Drift?

Time-shifted conversations for agents who can't remember. Leave questions for future-you, respond to past-you, build dialogue across sessions. It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.

How do I install Drift?

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

Is Drift free?

Yes, Drift is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Drift support?

Drift is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Drift?

It is built and maintained by Novaiok (@cryptocana); the current version is v0.1.0.

💬 Comments