Back to skills
SKILL.md
Openrind Desktop Debug
ASecurityDebug Openrind Desktop sidecars, config, and audit trail
- 3 stars
- 0 votes
- 0 copies
- 1 view
- Added September 26, 2026
Works with
Security analysis
100/100npx -y skills add openrind/openrind-shell --skill openrind-desktop-debug --agent claude-codeAre you the author of Openrind Desktop Debug?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/openrind-openrind-desktop-debug)---
name: openrind-desktop-debug
description: Debug Openrind Desktop sidecars, config, and audit trail
---
## Credential check
Set these before running the HTTP checks:
- `OPENRIND_DESKTOP_SERVER_URL`
- `OPENRIND_DESKTOP_SERVER_TOKEN`
- `OPENRIND_DESKTOP_WORKSPACE_ID` (optional; use `/workspaces` to discover)
## Quick usage (read-only)
```bash
curl -s "$OPENRIND_DESKTOP_SERVER_URL/health"
curl -s "$OPENRIND_DESKTOP_SERVER_URL/capabilities" \
-H "Authorization: Bearer $OPENRIND_DESKTOP_SERVER_TOKEN"
curl -s "$OPENRIND_DESKTOP_SERVER_URL/workspaces" \
-H "Authorization: Bearer $OPENRIND_DESKTOP_SERVER_TOKEN"
```
## Workspace config snapshot
```bash
curl -s "$OPENRIND_DESKTOP_SERVER_URL/workspace/$OPENRIND_DESKTOP_WORKSPACE_ID/config" \
-H "Authorization: Bearer $OPENRIND_DESKTOP_SERVER_TOKEN"
```
## Audit log (recent)
```bash
curl -s "$OPENRIND_DESKTOP_SERVER_URL/workspace/$OPENRIND_DESKTOP_WORKSPACE_ID/audit?limit=25" \
-H "Authorization: Bearer $OPENRIND_DESKTOP_SERVER_TOKEN"
```
## OpenCode engine checks
```bash
opencode -p "ping" -f json -q
opencode mcp list
opencode mcp debug <name>
```
## DB fallback (read-only)
When the engine API is unavailable, you can inspect the SQLite db:
```bash
sqlite3 ~/.opencode/opencode.db "select id, title, status from sessions order by updated_at desc limit 5;"
sqlite3 ~/.opencode/opencode.db "select role, content from messages order by created_at desc limit 10;"
```
## Notes
- Audit logs are stored at `.opencode/openrind-desktop/audit.jsonl` in the workspace root.
- Openrind Desktop server writes only within approved workspace roots.
Attribution
Comments
Loading comments…