mcpField
W
wordspace

wordspace

github.com/frames-engineeringAgent workflows21.0k installsUpdated 36w ago
Repository

About wordspace

Wordspace is a CLI for bootstrapping project workspaces and managing reusable `.prose` workflows, for developers using those workflows. It fetches workflows from GitHub and can create Claude settings and an output directory.

Key features

  1. 01Bootstraps project directories
  2. 02Fetches workflows from GitHub
  3. 03Offers an interactive workflow picker
  4. 04Searches for and adds workflows by name
  5. 05Creates Claude settings and an output directory

Use cases

  1. 01Download workflows for a new project
  2. 02Find available workflows by keyword
  3. 03Overwrite existing workflows with fresh downloads

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/frames-engineering/wordspace --skill wordspace

After installing, type/wordspacein Claude Code to confirm it loaded.

Details

From the project README

Wordspace

Wordspace is a CLI tool that bootstraps project workspaces with workflows — reusable .prose programs fetched from GitHub.

When to activate

Activate this skill when the user:

  • Wants to set up a new wordspace project
  • Wants to browse, search, or add workflows
  • Mentions "wordspace" by name
  • Asks about available workflows or how to get new ones

Commands

wordspace init

Bootstrap a new project in the current directory. Runs three steps:

  1. Workflows — Fetches available .prose workflows from GitHub and presents an interactive picker. The user selects which ones to download. In CI (non-TTY), all workflows are downloaded automatically.
  2. Claude settings — Creates .claude/settings.local.json with base permissions (curl, python3, WebFetch, WebSearch).
  3. Directories — Creates the output/ directory.

Use --force to re-download workflows that already exist locally.

wordspace search [query]

List all available workflows from the remote repository. Optionally filter by a substring query.

wordspace search            # list all
wordspace search pulse      # filter by "pulse"
wordspace add <name> [...]

Download one or more specific workflows by name. Automatically appends .prose if missing.

wordspace add x-daily-pulse
wordspace add x-daily-pulse x-weekly-report
wordspace add x-daily-pulse --force    # overwrite existing

Project structure after init

project/
├── .claude/
│   └── settings.local.json    # Claude permissions
├── workflows/
│   └── *.prose                # downloaded workflow files
├── output/                    # working directory for outputs
└── skills/
    └── wordspace/
        └── SKILL.md           # this file

Workflow picker (during init)

When running wordspace init, the CLI presents a numbered list of available workflows. The user can respond with:

  • all or press Enter — download everything
  • none or 0 — skip workflow download
  • 1,3,5 — pick specific numbers
  • 1-3 — pick a range
  • 1,3-5,7 — mix of both

Installation

npx wordspace init

Or install globally:

npm i -g wordspace
wordspace init

Comments

Markdown supported