From re-assistant
This skill should be used when the user says "set up re-assistant", "configure re-assistant", "run setup", "update my agent profile", "change my agent info", or runs /re-assistant:setup. Collects the agent's personal profile and saves it persistently so all re-assistant skills know who is using the plugin.
How this skill is triggered — by the user, by Claude, or both
Slash command
/re-assistant:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect and save the agent's personal profile to `~/.claude/re-assistant.local.md`. This profile is used by all re-assistant skills to personalize output — offer letters, Zenlist links, and report headers. Once saved, the profile persists across all sessions and can only be updated by running this setup skill again.
Collect and save the agent's personal profile to ~/.claude/re-assistant.local.md. This profile is used by all re-assistant skills to personalize output — offer letters, Zenlist links, and report headers. Once saved, the profile persists across all sessions and can only be updated by running this setup skill again.
Read the file ~/.claude/re-assistant.local.md.
If the file exists and contains a YAML frontmatter block with agent_name set, show the current profile values:
Your current agent profile:
- Agent Name: [agent_name]
- Team Name: [team_name or "Not set"]
- Brokerage: [brokerage_name]
- Email: [agent_email]
- Zenlist Username: [zenlist_username or "Not set"]
Then ask: "Would you like to update your profile, or keep the current one?"
If the file does not exist or is empty, proceed directly to Step 2.
Use the AskUserQuestion tool to collect the following. Ask all non-optional questions in a single interaction where possible.
Ask for:
https://zenlist.com/listing/mlslistings:[ID]?as=[USERNAME]. Enter only the username (e.g., david.ray). Leave blank to omit Zenlist links.Do not proceed until at minimum Agent Name, Brokerage Name, and Agent Email are provided.
Show the collected values to the user for confirmation before writing:
Ready to save your agent profile:
- Agent Name: [value]
- Team Name: [value or "Not set"]
- Brokerage: [value]
- Email: [value]
- Zenlist Username: [value or "Not set"]
Save this profile?
If the user confirms, proceed to Step 4. If they want changes, return to Step 2 for the specific field(s) they want to change.
Write the following content to ~/.claude/re-assistant.local.md, replacing any existing content:
---
agent_name: "[AGENT_NAME]"
team_name: "[TEAM_NAME]"
brokerage_name: "[BROKERAGE_NAME]"
agent_email: "[AGENT_EMAIL]"
zenlist_username: "[ZENLIST_USERNAME]"
---
# RE Assistant Agent Profile
This file stores the agent profile for the re-assistant plugin. To update these values, run `/re-assistant:setup`.
Leave team_name and zenlist_username as empty strings "" if the user did not provide them.
Use the Write tool to create or overwrite the file at ~/.claude/re-assistant.local.md.
After writing the file, confirm to the user:
Agent profile saved.
All re-assistant skills — comparable analysis, offer letters, and disclosure summaries — will now use your profile automatically.
To update your profile in the future, run /re-assistant:setup again.
~/.claude/re-assistant.local.md. Please check that your ~/.claude/ directory exists and is writable."npx claudepluginhub betoiii/betos-plugin-marketplace --plugin re-assistantCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.