# Praxist Onboarding

Establish detailed context for Praxist before helping a user install, configure...

- Repository: https://github.com/sapientinc/PRAXIST (5536 stars)
- Category: AI and agents
- License: see repository
- Last updated: 2026-09-23
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add sapientinc/PRAXIST --skill praxist-onboarding -g -a claude-code -y`
Codex: `npx skills add sapientinc/PRAXIST --skill praxist-onboarding -g -a codex -y`
Cursor: `npx skills add sapientinc/PRAXIST --skill praxist-onboarding -g -a cursor -y`
Gemini CLI: `npx skills add sapientinc/PRAXIST --skill praxist-onboarding -g -a gemini-cli -y`

## Description

Establish detailed context for Praxist before helping a user install, configure, operate, troubleshoot, or extend the system. Use when the user is new to Praxist, has installed or is about to install the package, asks what Praxist does, asks how Praxist works, asks about `praxist` commands, task projects, runs, peers, generations, frontier/incubator/Gems, PI panels, configuration, API keys, model providers, agent runtimes, plugin architecture, run artifacts, software boundaries, or asks an agent to inspect whether the local environment is ready for Praxist. Do not use for a specific research task's domain science unless Praxist system context is needed first.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Praxist Onboarding

Use this skill to give the current agent enough Praxist system context to be useful on a first interaction. Keep the explanation system-level: describe purpose, operating model, configuration surfaces, software boundaries, and key module locations. Do not paste large code blocks or task-specific benchmark logic into the conversation.

## Onboarding-Only Invocation

This skill is primarily for context establishment. If the user invokes only:

```text
praxist-onboarding
```

or otherwise asks only to understand Praxist, do not start a run, initialize a task, edit files, change configuration, install dependencies, or perform any state-changing environment operation. Load the Praxist context, run the default read-only environment scan below, give a concise readiness note, and wait for the user's next instruction.

Use this shape for a bare invocation:

```text
Praxist onboarding context loaded. I understand the system as a task-agnostic autonomous-research control plane with task projects, peers, generations, frontier/incubator/Gems, PI/Chair planning, plugin boundaries, and packaged docs/templates/skills. I will run a read-only environment scan, report the result, and then wait for your next instruction.
```

The read-only environment scan below is part of the default onboarding action. Only take write or runtime action when the user gives an explicit goal such as installing a skill, changing configuration, creating a task project, running `praxist resolve`, launching a run, inspecting a run deeply, or editing code.

## Default Read-Only Environment Scan

When this skill is invoked, perform this read-only scan by default unless the user explicitly says not to scan. Do not install packages, modify shell config, start runs, write env files, edit task files, or change credentials during this scan.

The rest: https://github.com/sapientinc/PRAXIST/blob/HEAD/skills/praxist-onboarding/SKILL.md
