JSPM

  • Created
  • Published
  • Downloads 1999
  • Score
    100M100P100Q101183F
  • License SEE LICENSE IN README.md

Installer and updater for Boost OS.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (boostmyagent) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    boostmyagent

    Public installer for Boost OS.

    npx boostmyagent@latest install

    That single command:

    • Downloads the latest Boost OS release.
    • Writes ./AGENTS.md so any agent that respects the AGENTS.md convention can pick up the kernel.
    • Installs each shipped slash skill as ./.agents/skills/<skill>/SKILL.md by default, or ./.claude/skills/<skill>/SKILL.md when Claude project signals are detected or --target claude is provided.
    • Creates ./.agents/memory/project.md so future sessions start with project context.
    • Pre-stubs ./.agents/references/<subsystem>.md files when subsystems are detected, ready for /remember to fill in.
    • Prompts for the purchase email and license key when no saved CLI session exists.

    After install, type /os in your agent chat to see the menu.

    Other commands

    npx boostmyagent@latest install --target auto    # default
    npx boostmyagent@latest install --target claude  # force .claude/skills
    npx boostmyagent@latest install --target agents  # force .agents/skills
    npx boostmyagent@latest update                   # re-install the latest release
    npx boostmyagent@latest uninstall                # remove Boost OS from this project
    npx boostmyagent@latest uninstall --logout       # also clear saved license session
    npx boostmyagent@latest status                   # show installed version and target
    npx boostmyagent@latest logout                   # clear local CLI state

    The CLI also exposes two power-user subcommands that back the slash skills. Invoke them via npx -y boostmyagent ... because the binary is not on $PATH:

    npx -y boostmyagent reference <slug>                  # stub or read .agents/references/<slug>.md
    npx -y boostmyagent reference append <slug> "<note>"  # append a dated note (powers /remember)
    npx -y boostmyagent reference forget <slug>           # delete a reference (powers /forget)
    npx -y boostmyagent reference list                    # list saved references (powers /recall)
    npx -y boostmyagent memory set <field> <value> [--source <where>]
                                                          # update one field in .agents/memory/project.md

    Conventions

    • Installs are always project-local. --target auto uses .agents/skills/ as the portable default and chooses .claude/skills/ only when Claude project signals exist without existing .agents signals.
    • Claude Code's slash picker reads .claude/skills/. If /os does not appear in Claude after a default install, rerun npx boostmyagent@latest install --target claude from that project and start a new Claude Code session.
    • Existing project files are preserved. If AGENTS.md or a skill folder already exists and was not previously installed by this CLI, it is left alone with a warning.
    • Existing project memory is preserved. Initial memory is created only when the memory files are missing.
    • Uninstall removes Boost OS managed files, project memory, references, and empty install folders. User-created skills are left alone if present. It keeps the saved license session so installs in other projects do not ask again. Use --keep-memory to preserve memory and references, or --logout to clear the saved license session too.
    • The CLI downloads paid Boost OS releases from boostmyagent.com after license verification. The public npm package contains the installer and local helper commands, not the gated release ZIP.

    Environment

    • BOOSTMYAGENT_API_URL — override the API base URL for staging/dev.
    • BOOSTMYAGENT_EMAIL — purchase email for unattended install/update.
    • BOOSTMYAGENT_LICENSE_KEY — license key for unattended install/update.