Skip to content
Back to skills

Openrind Desktop Orchestrator Npm Publish

ASecurity

Publish the openrind-desktop-orchestrator npm package with clean git hygiene. Triggers when user mentions: - "openrind-desktop-orchestrator npm publish" - "publish openrind-desktop-orchestrator" - "bump openrind-desktop-orchestrator"

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 26, 2026
devopsshellbashnodegit

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 26, 2026

npx -y skills add openrind/openrind-shell --skill openrind-desktop-orchestrator-npm-publish --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Openrind Desktop Orchestrator Npm Publish?

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

Security grade badge for Openrind Desktop Orchestrator Npm Publish
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openrind-openrind-desktop-orchestrator-npm-publish/badge)](https://www.skillsdirectory.com/skills/openrind-openrind-desktop-orchestrator-npm-publish)

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: openrind-desktop-orchestrator-npm-publish
description: |
  Publish the openrind-desktop-orchestrator npm package with clean git hygiene.

  Triggers when user mentions:
  - "openrind-desktop-orchestrator npm publish"
  - "publish openrind-desktop-orchestrator"
  - "bump openrind-desktop-orchestrator"
---

## Quick usage (already configured)

1. Ensure you are on the default branch and the tree is clean.
2. Bump versions via the shared release bump (this keeps `openrind-desktop-orchestrator` aligned with the app/desktop release).

```bash
pnpm bump:patch
# or: pnpm bump:minor
# or: pnpm bump:major
# or: pnpm bump:set -- X.Y.Z
```

3. Commit the bump.
4. Preferred: publish via the "Release App" GitHub Actions workflow by tagging `vX.Y.Z`.

Manual recovery path (sidecars + npm) below.

```bash
pnpm --filter openrind-desktop-orchestrator build:sidecars
gh release create openrind-desktop-orchestrator-vX.Y.Z packages/orchestrator/dist/sidecars/* \
  --repo openrind/openrind-shell \
  --title "openrind-desktop-orchestrator vX.Y.Z sidecars" \
  --notes "Sidecar binaries and manifest for openrind-desktop-orchestrator vX.Y.Z"
```

5. Build openrind-desktop-orchestrator binaries for all supported platforms.

```bash
pnpm --filter openrind-desktop-orchestrator build:bin:all
```

6. Publish `openrind-desktop-orchestrator` as a meta package + platform packages (optionalDependencies).

```bash
node packages/orchestrator/scripts/publish-npm.mjs
```

7. Verify the published version.

```bash
npm view openrind-desktop-orchestrator version
```

---

## Scripted publish

```bash
./.opencode/skills/openrind-desktop-orchestrator-npm-publish/scripts/publish-openrind-desktop-orchestrator.sh
```

---

## First-time setup (if not configured)

Authenticate with npm before publishing.

```bash
npm login
```

Alternatively, export an npm token in your environment (see `.env.example`).

---

## Notes

- `openrind-desktop-orchestrator` is published as:
  - `openrind-desktop-orchestrator` (wrapper + optionalDependencies)
  - `openrind-desktop-orchestrator-darwin-arm64`, `openrind-desktop-orchestrator-darwin-x64`, `openrind-desktop-orchestrator-linux-arm64`, `openrind-desktop-orchestrator-linux-x64`, `openrind-desktop-orchestrator-windows-x64` (platform binaries)
- `openrind-desktop-orchestrator` is versioned in lockstep with Openrind Desktop app/desktop releases.
- openrind-desktop-orchestrator downloads sidecars from `openrind-desktop-orchestrator-vX.Y.Z` release assets by default.

Files in this skill

  • .env.example11 B
  • .gitignore5 B
  • SKILL.md2.4 KB
  • scripts/publish-openrind-desktop-orchestrator.sh411 B

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…