Skip to content

Commit 0792dcb

Browse files
authored
docs: unify install command in landing page, change docs skill name, update contributing guides (#355)
1 parent 85903b9 commit 0792dcb

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed
File renamed without changes.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ These pipelines connect skills into end-to-end workflows. Individual skill files
9898
- When making changes, update the relevant documentation in the `architecture/` directory.
9999
- When changes affect user-facing behavior, also update the relevant pages under `docs/`.
100100
- Follow the style guide in [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md): active voice, no unnecessary bold, no em dash overuse, no filler introductions.
101-
- Use the `update-docs-from-commits` skill to scan recent commits and draft doc updates.
101+
- Use the `update-docs` skill to scan recent commits and draft doc updates.
102102

103103
## Security
104104

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Skills live in `.agents/skills/`. Your agent's harness can discover and load the
4444
| Triage | `triage-issue` | Assess, classify, and route community-filed issues |
4545
| Platform | `generate-sandbox-policy` | Generate YAML sandbox policies from requirements or API docs |
4646
| Platform | `tui-development` | Development guide for the ratatui-based terminal UI |
47-
| Documentation | `update-docs-from-commits` | Scan recent commits and draft doc updates for user-facing changes |
47+
| Documentation | `update-docs` | Scan recent commits and draft doc updates for user-facing changes |
4848
| Maintenance | `sync-agent-infra` | Detect and fix drift across agent-first infrastructure files |
4949
| Reference | `sbom` | Generate SBOMs and resolve dependency licenses |
5050

@@ -157,7 +157,7 @@ These are the primary `mise` tasks for day-to-day development:
157157

158158
If your change affects user-facing behavior (new flags, changed defaults, new features, bug fixes that contradict existing docs), update the relevant pages under `docs/` in the same PR.
159159

160-
To ensure your doc changes follow NVIDIA documentation style, use the `update-docs-from-commits` skill.
160+
To ensure your doc changes follow NVIDIA documentation style, use the `update-docs` skill.
161161
It scans commits, identifies doc pages that need updates, and drafts content that follows the style guide in `docs/CONTRIBUTING.md`.
162162

163163
To build and preview docs locally:

docs/CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ If you use an AI coding agent (Cursor, Claude Code, Codex, etc.), the repo inclu
88

99
| Skill | What it does | When to use |
1010
|---|---|---|
11-
| `update-docs-from-commits` | Scans recent commits for user-facing changes and drafts doc updates. | After landing features, before a release, or to find doc gaps. |
11+
| `update-docs` | Scans recent commits for user-facing changes and drafts doc updates. | After landing features, before a release, or to find doc gaps. |
1212
| `build-from-issue` | Plans and implements work from a GitHub issue, including doc updates. | When working from an issue that has doc impact. |
1313

1414
The skills live in `.agents/skills/` and follow the style guide below automatically. To use one, ask your agent to run it (e.g., "catch up the docs for everything merged since v0.2.0").
@@ -110,7 +110,6 @@ These patterns are common in LLM-generated text and erode trust with technical r
110110
### Formatting Rules
111111

112112
- End every sentence with a period.
113-
- One sentence per line in the source file (makes diffs readable).
114113
- Use `code` formatting for CLI commands, file paths, flags, parameter names, and values.
115114
- Use code blocks with the `console` language for CLI examples. Prefix commands with `$`:
116115
```console

docs/get-started/quickstart.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@ If you prefer [uv](https://docs.astral.sh/uv/):
5050
$ uv tool install -U openshell
5151
```
5252

53+
After installing the CLI, run `openshell --help` in your terminal to see the full CLI reference, including all commands and flags.
54+
5355
:::{tip}
54-
Run `openshell --help` in your terminal to see the full CLI reference, including all commands and flags. You can also clone the [NVIDIA OpenShell GitHub repository](https://github.com/NVIDIA/OpenShell) and use the `/openshell-cli` skill to load the CLI reference into your agent.
56+
You can also clone the [NVIDIA OpenShell GitHub repository](https://github.com/NVIDIA/OpenShell) and use the `/openshell-cli` skill to load the CLI reference into your agent.
5557
:::
5658

5759
## Create Your First OpenShell Sandbox

docs/index.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,13 @@ Install the CLI and create your first sandbox in two commands.
9999
<span class="nc-term-dot nc-term-dot-g"></span>
100100
</div>
101101
<div class="nc-term-body">
102-
<div><span class="nc-ps">$ </span>uv pip install openshell</div>
102+
<div><span class="nc-ps">$ </span>uv tool install -U openshell</div>
103103
<div><span class="nc-ps">$ </span>openshell sandbox create <span class="nc-swap"><span>-- <span class="nc-hl">claude</span></span><span>--from <span class="nc-hl">openclaw</span></span><span>-- <span class="nc-hl">opencode</span></span><span>-- <span class="nc-hl">codex</span></span></span><span class="nc-cursor"></span></div>
104104
</div>
105105
</div>
106106
```
107107

108-
Run `openshell --help` in your terminal to see the full CLI reference, including all commands and flags. You can also clone the [OpenShell repository](https://github.com/NVIDIA/OpenShell) and use the `/openshell-cli` skill to load the CLI reference into your agent.
109-
110-
Proceed to the [Quickstart](get-started/quickstart.md) for more details.
108+
Refer to the [Quickstart](get-started/quickstart.md) for more details.
111109

112110
---
113111

docs/reference/support-matrix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ OpenShell enforces sandbox isolation through two Linux kernel security modules:
5858
| -------------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
5959
| [Landlock LSM](https://docs.kernel.org/security/landlock.html) | Recommended | Enforces filesystem access restrictions at the kernel level. The `best_effort` compatibility mode uses the highest Landlock ABI the host kernel supports. The `hard_requirement` mode fails sandbox creation if the required ABI is unavailable. |
6060
| seccomp | Required | Filters dangerous system calls. Available on all modern Linux kernels (3.17+). |
61+
6162
On macOS, these kernel modules run inside the Docker Desktop Linux VM, not on the host kernel.
6263

6364
## Agent Compatibility

0 commit comments

Comments
 (0)