diegosouzapw

cli-plugins-skills

Manage Omni Skills (list, install, test, remove), plugins (create, configure), and persistent memory (search, add, clear) from the CLI.

diegosouzapw 56,996 7,833 Updated 3mo ago
GitHub

Install

npx skillscat add diegosouzapw/omniroute/cli-plugins-skills

Install via the SkillsCat registry.

About this skill

This CLI tool manages Omni Skills, plugins, and persistent memory through subcommands for installation, configuration, and maintenance. It solves the problem of needing a unified interface to handle skill lifecycle management, plugin operations, and memory storage from the command line. Developers and agents use it to programmatically manage AI capabilities and persistent data storage within the Omni ecosystem.

SKILL.md

Overview

Manage Omni Skills (list, install, test, remove), plugins (create, configure), and persistent memory (search, add, clear) from the CLI.

Quick install

npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

memory

Example:

omniroute memory

memory search <query>

Flags:

  • --type <type>
  • --limit <n>
  • --api-key <key>
  • --token-budget <n>

Example:

omniroute memory search <query>

memory add

Flags:

  • --content <text>
  • --file <path>
  • --type <type>
  • --metadata <json>
  • --api-key <key>

Example:

omniroute memory add

memory clear

Flags:

  • --type <type>
  • --older-than <duration>
  • --api-key <key>
  • --yes

Example:

omniroute memory clear

memory list

Flags:

  • --type <type>
  • --limit <n>
  • --api-key <key>

Example:

omniroute memory list

memory get <id>

Example:

omniroute memory get <id>

memory delete <id>

Flags:

  • --yes

Example:

omniroute memory delete <id>

memory health

Example:

omniroute memory health

PLUGIN_NAME

Example:

omniroute PLUGIN_NAME

plugin plugin

Example:

omniroute plugin plugin

plugin list

Example:

omniroute plugin list

plugin install <name>

Flags:

  • -y, --yes

Example:

omniroute plugin install <name>

plugin remove <name>

Flags:

  • -y, --yes

Example:

omniroute plugin remove <name>

plugin info <name>

Example:

omniroute plugin info <name>

plugin search [query]

Example:

omniroute plugin search [query]

plugin update [name]

Example:

omniroute plugin update [name]

plugin scaffold <name>

Example:

omniroute plugin scaffold <name>

marketplace

Example:

omniroute marketplace

skills search [query]

Flags:

  • --category <c>
  • --tag <t>
  • --limit <n>
  • --sort <s>

Example:

omniroute skills search [query]

skills info <packageId>

Example:

omniroute skills info <packageId>

skills install <packageId>

Flags:

  • --version <v>
  • --enable
  • --yes

Example:

omniroute skills install <packageId>

skills categories

Example:

omniroute skills categories

skills featured

Example:

omniroute skills featured

skills skills

Example:

omniroute skills skills

skills list

Flags:

  • --type <type>
  • --enabled
  • --disabled
  • --api-key <key>

Example:

omniroute skills list

skills get <id>

Example:

omniroute skills get <id>

skills install

Flags:

  • --from-file <path>
  • --from-url <url>
  • --type <type>
  • --enable

Example:

omniroute skills install

skills enable <id>

Example:

omniroute skills enable <id>

skills disable <id>

Flags:

  • --yes

Example:

omniroute skills disable <id>

skills delete <id>

Flags:

  • --yes

Example:

omniroute skills delete <id>

skills execute <id>

Flags:

  • --input <json>
  • --input-file <path>
  • --timeout <ms>

Example:

omniroute skills execute <id>

skills executions

Flags:

  • --skill <id>
  • --limit <n>
  • --status <s>

Example:

omniroute skills executions

skills skillssh

Example:

omniroute skills skillssh

skills list

Example:

omniroute skills list

skills install <url>

Example:

omniroute skills install <url>