← Back to Plugins
Channels

Ideaflow

benmillerat By benmillerat ⭐ 1 stars 👁 68 views ▲ 0 votes

Lightweight idea management for OpenClaw ๐Ÿฆž โ€” capture ideas from spark to shipped.

Homepage GitHub

Install

openclaw plugins install @benmillerat/ideaflow-commands`

Configuration Example

{
  "plugins": {
    "entries": {
      "ideaflow-commands": { "enabled": true }
    }
  }
}

README

# Ideaflow โ€“ for OpenClaw

**Lightweight idea management skill for OpenClaw** ๐Ÿฆž โ€” capture ideas from spark to shipped.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![OpenClaw](https://img.shields.io/badge/OpenClaw-compatible-blue)](https://openclaw.ai)

## What is Ideaflow?

Ideaflow is a simple idea tracking system for [OpenClaw](https://openclaw.ai). It helps you capture fleeting ideas, organize them through stages, and track progress from brainstorming to shipped.

**Key features:**
- ๐Ÿ“ Quick idea capture via `/idea`
- ๐Ÿ“ Vault-based Markdown storage (works with Obsidian)
- ๐Ÿš€ Stage progression: Brainstorming โ†’ Validating โ†’ Greenlit โ†’ In Development โ†’ Shipped
- ๐Ÿ”˜ Optional slash commands with inline buttons
- โš™๏ธ Configurable vault location

## Packages

| Package | Purpose | Install |
|---------|---------|---------|
| **ideaflow-skill** | Core skill (agent instructions) | `clawhub install idea` |
| **ideaflow-commands** | Optional addon for `/ideas` and `/ideas_status` | `openclaw plugins install @benmillerat/ideaflow-commands` |

> **Note:** The addon slash commands (`/ideas`, `/ideas_status`) and inline buttons are **Telegram-specific**. The core `/idea` command works on any channel.

## Installation

### 1. Install the Skill (required)

```bash
clawhub install idea
```

Or manually copy `ideaflow-skill/` to your OpenClaw skills folder:
```bash
cp -r ideaflow-skill ~/.openclaw/workspace/skills/ideaflow
```

### 2. Install the Addon (optional)

For quick-access slash commands:

```bash
openclaw plugins install @benmillerat/ideaflow-commands
```

Or manually copy `ideaflow-commands/` to your extensions folder:
```bash
cp -r ideaflow-commands ~/.openclaw/workspace/.openclaw/extensions/ideaflow-commands
```

Then enable it in your config:
```json
{
  "plugins": {
    "entries": {
      "ideaflow-commands": { "enabled": true }
    }
  }
}
```

### 3. Restart OpenClaw

```bash
openclaw gateway restart
```

## First-Run Setup

On your first `/idea`, Ideaflow will:

1. **Welcome you** and ask for vault location
2. **Create folders**: `workbench/`, `shipped/`, `trash/`
3. **Save config** to `~/.openclaw/ideaflow.json`
4. **Offer the addon** (if not installed)

Default vault location: `~/.openclaw/workspace/ideas-vault/ideas`

## Usage

### Commands

| Command | Description | Requires Addon | Telegram Only |
|---------|-------------|----------------|---------------|
| `/idea [description]` | Create a new idea | No | No |
| `/ideas` | List 6 most recent ideas | Yes | Yes |
| `/ideas_status` | Browse ideas by stage with buttons | Yes | Yes |

### Natural Language

You can also use natural language:
- "I have an idea for a weather app"
- "Show me my ideas"
- "Move the weather app to greenlit"
- "Delete the baking app idea"

### Stages

| Stage | Emoji | Description |
|-------|-------|-------------|
| Brainstorming | ๐Ÿ’ญ | Raw ideas, just captured |
| Validating | โœ… | Checking feasibility |
| Greenlit | ๐Ÿš€ | Approved, ready to build |
| In Development | ๐Ÿ”จ | Actively being worked on |
| Shipped | โœจ | Complete! |
| Paused / Archived | โธ๏ธ | On hold |

## Vault Structure

```
~/.openclaw/workspace/ideas-vault/ideas/
โ”œโ”€โ”€ workbench/     โ† Active ideas (all stages except Shipped)
โ”œโ”€โ”€ shipped/       โ† Completed ideas
โ””โ”€โ”€ trash/         โ† Soft-deleted (recoverable)
```

### Idea File Format

```yaml
---
title: Weather App
short_title: Weather
stage: Brainstorming
summary: "A minimal weather app focused on rain forecasts."
summary_updated: 2026-02-10T12:00:00
created: 2026-02-10
---

# Weather App

A minimal weather app focused on rain forecasts.

## Notes

- Android tablet only
- Austria region
```

## Configuration

Config file: `~/.openclaw/ideaflow.json`

```json
{
  "initialized": true,
  "vaultPath": "~/.openclaw/workspace/ideas-vault/ideas"
}
```

### Moving Your Vault

Tell the agent: "Move my ideas vault to ~/notes/ideas"

The agent will:
1. Move all files to the new location
2. Update the config file
3. Confirm completion

## Contributing

Contributions welcome! Please:

1. Fork the repo
2. Create a feature branch
3. Submit a PR

[Open an issue](https://github.com/benmillerat/ideaflow/issues) for bugs or feature requests.

## License

MIT ยฉ 2026 Benjamin Miller

---

Made with and for [OpenClaw](https://openclaw.ai) ๐Ÿฆž
channels

Comments

Sign in to leave a comment

Loading comments...