Skip to content
Back to skills

Praxis

ASecurity

Interact with the Praxis C2 framework for orchestrating AI coding agents. Use when the user wants to manage nodes, agents, sessions, run operations or chains, or search intercepted traffic on the Praxis network.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsbashnodedocumentation

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill praxis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Praxis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Praxis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-praxis/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-praxis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: praxis
description: Interact with the Praxis C2 framework for orchestrating AI coding agents. Use when the user wants to manage nodes, agents, sessions, run operations or chains, or search intercepted traffic on the Praxis network.
---

Praxis is a Command & Control (C2) framework for orchestrating AI coding agents. It provides a unified interface to manage, monitor, and interact with AI agents (like Claude Code, Cursor, Windsurf, etc.) running on remote machines.

## First Step

Before using any commands, discover the full capabilities by running:

```bash
praxis_cli --fullhelp
```

This outputs comprehensive documentation for all commands and subcommands.

## Key Concepts

- **Node**: A machine running the Praxis node agent
- **Agent**: An AI coding agent (e.g., Claude Code) discovered on a node
- **Session**: An active connection to an agent for sending prompts
- **Operation**: A pre-configured prompt/workflow for common tasks
- **Chain**: A sequence of operations executed as a workflow

## Requirements

The Praxis service must be running and accessible via RabbitMQ. The default connection is `amqp://praxis:praxis@localhost:5672`.

To specify a different RabbitMQ URL:
```bash
praxis_cli --rabbitmq amqp://user:pass@host:5672 node list
```

Or set the environment variable:
```bash
export PRAXIS_RABBITMQ_URL=amqp://user:pass@host:5672
```

## Output Formats

Use `--output json` for machine-readable output suitable for scripting and parsing.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.