cli

Manage Dojo knowledge graph nodes via terminal commands.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill cli-theslashdojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/dojo/cli
Command: npx skills add https://github.com/theslashdojo/dojo --skill cli-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

The dojo CLI provides a centralized command surface to manage, explore, validate, scaffold, and publish nodes in the Dojo knowledge graph from the terminal.

Core Features & Use Cases

  • Unified workflows: search for nodes, inspect manifests, validate integrity, scaffold new content, publish updates, and learn from node knowledge.
  • Developer-friendly tooling: operates against a local nodes/ directory or a running Dojo server via API, enabling both offline and online workflows for node authors and maintainers.
  • Real-world use case: a developer needs to locate a specific action node, verify its fields, and publish a corrected version to the registry in one session.

Quick Start

Run dojo search "deploy" from the terminal to locate nodes.

Frequently Asked Questions about cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage a knowledge graph from the terminal?

You can manage a knowledge graph from the terminal by using a command-line interface that exposes search, inspect, validate, scaffold, and publish workflows. It operates against a local nodes directory or a running server via API.

Can I validate and publish nodes in a knowledge graph offline?

Yes, you can validate and publish nodes offline by running the CLI against a local nodes directory. It supports offline operation for node authorship and maintenance tasks without requiring a live server connection.

Do I need jq installed to use the dojo CLI for node management?

Yes, jq is required as a dependency to use the dojo CLI. You must have the jq command-line JSON processor installed in your environment to execute the node management scripts.

How do I scaffold and publish new nodes to a knowledge graph registry?

To scaffold and publish new nodes, you use the structured command-based interface to generate node manifests, validate their schema, and push updates to the registry. This streamlines node authorship and maintenance in one session.

What is the best way to search for specific nodes in a local knowledge graph?

The best way to search for specific nodes is by running a targeted query like dojo search "keyword" from the terminal. This locates matching nodes within your local offline directory or a connected online server.

Does the dojo CLI support schema validation for knowledge graph manifests?

Yes, the dojo CLI supports schema validation for knowledge graph manifests. It implements a structured command interface that verifies node integrity and validates fields before you publish updates to the registry.