# Profile Dreamer

> Review context-harness conversation archives and propose durable memory/profile updates. Use when the user asks to dream, update memory, refresh their profile, extract personal context from conversations, or maintain the context-harness memory loop.

- **Type:** Skill
- **Install:** `agentstack add skill-yinjialu-context-harness-profile-dreamer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [yinjialu](https://agentstack.voostack.com/s/yinjialu)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [yinjialu](https://github.com/yinjialu)
- **Source:** https://github.com/yinjialu/context-harness/tree/main/skills/profile-dreamer

## Install

```sh
agentstack add skill-yinjialu-context-harness-profile-dreamer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Profile Dreamer

Use this skill to review archived conversations and propose memory/profile updates. The skill can bootstrap the CLI runtime even when only the skill was installed.

## Runtime Bootstrap

Before using local context-harness files or commands, execute the bundled bootstrap script from this skill directory:

```bash
runtime_dir="$(bash scripts/bootstrap.sh)"
cd "$runtime_dir"
```

The script clones or updates the runtime repository at `~/.local/share/context-harness` by default, checks out the latest released tag, and runs `uv sync`.

Overrides:

- `CONTEXT_HARNESS_RUNTIME_DIR`: custom runtime checkout path.
- `CONTEXT_HARNESS_REPO_URL`: custom fork URL.
- `CONTEXT_HARNESS_REF`: custom branch, tag, or commit.
- `CONTEXT_HARNESS_BOOTSTRAP_SKIP_UPDATE=1`: skip fetch/pull.

## Workflow

1. Run the Runtime Bootstrap steps above so the local CLI/templates are available.
2. Resolve the context home in this order:
   - the user's explicit path, if provided
   - `CONTEXT_HARNESS_HOME`, if set
   - the `[paths].context_home` value in `~/.context-harness/config.toml`, if present
   - otherwise `~/.context-harness`
3. Read:
   - `state/dream-state.json`
   - `global-claude.md`
   - `memory/user_profile.md`
   - new or changed files under `conversations/`
4. Extract durable signals:
   - identity changes
   - technical preferences
   - recurring working style
   - active projects
   - writing/content direction
   - explicit instructions for AI agents
5. Present a reviewable proposal grouped by add/update/strengthen/deprecate.
6. Wait for user confirmation before writing memory files.
7. After confirmation, update:
   - `global-claude.md`
   - `memory/user_profile.md`
   - `logs/dream.md`
   - `state/dream-state.json`

Do not silently rewrite memory/profile files.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [yinjialu](https://github.com/yinjialu)
- **Source:** [yinjialu/context-harness](https://github.com/yinjialu/context-harness)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-yinjialu-context-harness-profile-dreamer
- Seller: https://agentstack.voostack.com/s/yinjialu
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
