Skip to content
Back to skills

Scripts

ASecurity

Use the shared Paloma development identity for GitHub, signed commits and fleet SSH access in sandboxed.sh and Orb missions.

  • 515 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 3, 2026
ai-agentsnodegitapi

Works with

  • api

Security analysis

A100/100

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

Scanned October 3, 2026

npx -y skills add Th0rgal/sandboxed.sh --skill scripts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Scripts?

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

Security grade badge for Scripts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/th0rgal-scripts/badge)](https://www.skillsdirectory.com/skills/th0rgal-scripts)

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: development-identity
description: Use the shared Paloma development identity for GitHub, signed commits and fleet SSH access in sandboxed.sh and Orb missions.
---

# Development identity

GitHub account: `Th0rgal`. Managed commits use `Thomas Marchand (agent)
<agent@thomas.md>`, OpenPGP fingerprint
`30EAE29B6766A7A70A4DEB4BF480B9A3F84BE648`.

The runtime provisions development credentials before work. Use ordinary `gh`,
`git`, and SSH commands. If an existing turn predates setup, source the private
`activate.sh` in the managed profile; `SANDBOXED_DEVELOPMENT_IDENTITY` identifies
that directory. Fleet execution users default to
`~/.config/sandboxed-sh/development-identity`; a mission's HOME may differ from
the execution user's home. On remote nodes the profile is under
`/var/lib/sandboxed-node/.config/sandboxed-sh/development-identity`.

For infrastructure SSH use `ssh -F "$SANDBOXED_DEVELOPMENT_IDENTITY/current/ssh/config" <host>`.
Git automatically selects the separate GitHub key. SSH access is for operations;
launch project work through sandboxed.sh missions/jobs, not ad-hoc remote agents.

Never display tokens, private keys, credential files, environment dumps, or
Bitwarden output. Do not disable signing to work around a setup failure. Report
the failed check and retain the worktree. Bitwarden is the authoritative source;
do not copy a cached gh token back into Hermes or the Library.

Verify identity with `gh api user --jq .login` and a signed commit's fingerprint
with `git log -1 --format='%G? %GF %an <%ae>'`. A push or merge requires the user's
task authorization and repository checks; credential access is not a waiver.

Workers receive only development credentials. Other service credentials require
an explicit addition to the managed profile; no full Bitwarden token is present.

Files in this skill

  • README.md3.2 KB
  • apply_hermes_session_delivery_patch.sh2.3 KB
  • assistant_mcp_smoke.sh4.6 KB
  • chatgpt_ui_driver.py56.8 KB
  • chatgpt_ui_login_steps.py28.2 KB
  • chatgpt_ui_mock_driver.py1.8 KB
  • chatgpt_ui_pool_health.py18.6 KB
  • chatgpt_ui_relogin.py19 KB
  • chatgpt_ui_relogin_verify.py5.9 KB
  • chatgpt_ui_smoke.sh2 KB
  • check-capability-matrix.sh2.9 KB
  • check_chatgpt_ui_proxy.sh1.1 KB
  • coldcard-skip-scan-monitor.sh336 B
  • coldcard-skip-scan-status.sh4.3 KB
  • configure_hermes_reliability.py3.7 KB
  • deploy.sh3.1 KB
  • development-identity-SKILL.md1.8 KB
  • development_identity.py32.4 KB
  • generate_ios_icons.js24.9 KB
  • harness_contract_tests.sh1.2 KB

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.