Small shell helpers and shared config for local development workflows.
- Copy
.env.exampleto.env.localin this directory. - Set
ENV_SYNC_WORKSPACE,ENV_SYNC_PROJECT, and/orENV_SYNC_PROJECT_ROOTfor your machine. - Add any future variables documented by other skills here the same way.
.env.local is gitignored. Only .env.example is committed.
One line loads everything in this folder:
source /path/to/skills/hub.sh- Sets
SKILLS_ROOT(unless you already exported it). - Sources
env-sync.shfirst (loads.env.local, definessyncenv,syncccip, aliassyncday). - Then
git-branch-workflow.sh:cleanbranches,cleanorphans(optional:SKILLS_GIT_REMOTE,SKILLS_PROTECTED_BRANCHES). - Then
networking-workflow.sh:myip(optional:SKILLS_MYIP_URL). - Then any other
*.shfiles in this directory (excepthub.sh), in sorted order, so new skills are included without editing the hub.
If you only want env sync helpers and not git/network commands:
source /path/to/skills/env-sync.shYou can also source individual *-workflow.sh files alone if you set SKILLS_ROOT first.
Sourcing works from Bash or Zsh. Skills root is detected automatically; you can override with SKILLS_ROOT in .env.local or before sourcing.