원클릭으로
profiles
Manage machine-to-profile and profile-to-project mappings in phren.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage machine-to-profile and profile-to-project mappings in phren.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Find patterns across project findings and surface insights that apply everywhere.
Audit your phren repo and tell you exactly what needs attention.
Set up a new project in phren with summary, CLAUDE.md, task, and skill templates.
Manage machine-to-profile and profile-to-project mappings in phren.
Sync your Claude skills and project config across machines using profiles.
Find patterns across project findings and surface insights that apply everywhere.
| name | profiles |
| description | Manage machine-to-profile and profile-to-project mappings in phren. |
| dependencies | ["git"] |
Multi-machine only. This skill is for users who sync phren across multiple machines and need to control which projects appear where. If you only use one machine, you can skip this --
phren-synchandles everything you need.
Add projects to profiles, move projects between profiles, create new profiles, and check what's in each one.
Manage which projects appear on which machines by editing your profile definitions. Each machine maps to one profile, and each profile is a list of projects.
You need a phren repo. The profiles live in ~/.phren/profiles/ and machine mappings live in ~/.phren/machines.yaml.
~/.phren/
profiles/
work.yaml
personal.yaml
machines.yaml
If you don't have a phren repo yet, start with phren-init.
A profile is a YAML file listing projects for a machine role. Example:
name: work
description: Work laptop with company projects
projects:
- global
- my-api
- frontend
When you sync on a machine mapped to this profile, only those projects appear. Personal projects stay off work machines.
User says: "add my-project to my work profile"
~/.phren/profiles/work.yamlprojects: listUser says: "create a new profile called staging"
~/.phren/profiles/staging.yamlname: staging
description: Staging servers and experiments
projects:
- global
User says: "what's in my personal profile?"
~/.phren/profiles/personal.yamlUser says: "move my-project from personal to work"
~/.phren/profiles/personal.yaml and remove the project~/.phren/profiles/work.yaml and add the projectUser says: "this machine is my work laptop"
cat ~/.phren/.machine-id or hostname~/.phren/profiles/)~/.phren/machines.yaml: work-laptop: workphren-sync to activateIf the user asks what profiles exist:
~/.phren/profiles/machines.yaml)Always commit to the phren git repo:
cd ~/.phren
git add profiles/ machines.yaml
git commit -m "update profiles"
git push # only if remote exists
Then suggest running phren-sync to activate changes on this machine.
phren-sync: sync your profiles to this machine and activate themphren-init: create a new project or bootstrap phren from scratch