ワンクリックで
phren-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.
Sync your Claude skills and project config across machines using profiles.
Find patterns across project findings and surface insights that apply everywhere.
Audit your phren repo and tell you exactly what needs attention.
| name | phren-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