feat(install): one-liner skills install for local PCs #136

Merged
mik-tf merged 1 commit from development_install_oneliner into development 2026-04-26 13:17:56 +00:00
Owner

Summary

  • Restore scripts/install.sh from _archive/ so local users can install just the Claude skills (no nushell, init.sh, tmux, FORGE_TOKEN required).
  • Add Local PC — install skills only section to README with the one-liner: curl -sSfL .../scripts/install.sh | bash.
  • Side-effect fix: make install-remote (which still pointed at scripts/install.sh) works again.

How it fits with existing flows

  • Codescalers server install (scripts/install_server_codescalers.shtools/install.shservice_proc start...) — unchanged. Different path.
  • Nushell skills_sync (tools/modules/skills.nu) — unchanged. Rsyncs from local checkout.
  • CI publish (.forgejo/workflows/build.yamlscripts/publish_skills.sh) — unchanged. The one-liner consumes the asset CI already publishes on every push to development.

Three independent install paths, all functional.

Test plan

  • CI on this PR is green (build + test, no publish)
  • After merge, CI republishes a fresh skills.tgz to the rolling latest release
  • One-liner downloads + installs into ~/.claude/skills/ with backup of removed skills
## Summary - Restore `scripts/install.sh` from `_archive/` so local users can install just the Claude skills (no nushell, init.sh, tmux, FORGE_TOKEN required). - Add `Local PC — install skills only` section to README with the one-liner: `curl -sSfL .../scripts/install.sh | bash`. - Side-effect fix: `make install-remote` (which still pointed at `scripts/install.sh`) works again. ## How it fits with existing flows - Codescalers server install (`scripts/install_server_codescalers.sh` → `tools/install.sh` → `service_proc start`...) — unchanged. Different path. - Nushell `skills_sync` (`tools/modules/skills.nu`) — unchanged. Rsyncs from local checkout. - CI publish (`.forgejo/workflows/build.yaml` → `scripts/publish_skills.sh`) — unchanged. The one-liner consumes the asset CI already publishes on every push to `development`. Three independent install paths, all functional. ## Test plan - [ ] CI on this PR is green (build + test, no publish) - [ ] After merge, CI republishes a fresh `skills.tgz` to the rolling `latest` release - [ ] One-liner downloads + installs into `~/.claude/skills/` with backup of removed skills
feat(install): one-liner skills install for local PCs
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 3s
ec9fe5c8a7
Restores scripts/install.sh from _archive/ and adds a README section
pointing local-PC users at a single curl|bash command that drops the
latest skills.tgz into ~/.claude/skills/ — no nushell, init.sh, tmux,
or FORGE_TOKEN required. Codescalers server flow and tools/install.sh
+ skills_sync are untouched (independent paths).

Also fixes the now-broken Makefile install-remote target which still
referenced scripts/install.sh.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mik-tf merged commit db3081ef42 into development 2026-04-26 13:17:56 +00:00
mik-tf deleted branch development_install_oneliner 2026-04-26 13:17:57 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_skills!136
No description provided.