personalize — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited personalize (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
/personalize # Auto-detect: new setup or update menu
/personalize quick # First-time: fast setup from resume
/personalize full # First-time: complete 9-step walkthrough
/personalize stories # Update: add or edit stories only
/personalize profile # Update: change targets, pillars, situation
/personalize negotiation # Update: adjust comp targets or priorities
/personalize framework # Update: revise writing frameworkCheck if knowledge/profile.md exists.
If it does NOT exist → First-Time Setup (quick or full mode below).
If it DOES exist → Returning User. Read knowledge/profile.md and show:
Welcome back, [Name]! Here's your current setup:
knowledge/
├── profile.md ✅ [pillars summary]
├── resume/ ✅ / ❌
├── stories/ ✅ [N] stories
├── frameworks/ ✅ [framework name]
├── voice/ ✅ / ⏭️ Not set up
├── negotiation/ ✅ / ⏭️ Not set up
└── values/ ✅ / ⏭️ Not set up
What would you like to update?
- "Add a new story" → I'll walk you through STAR format
- "Update my targets" → Change target roles or companies
- "Change my comp range" → Update negotiation preferences
- "Redo everything" → Full setup from scratch
- Or tell me what's changed and I'll figure out which section to updateIf the user specified a section in their command (e.g., /personalize stories), skip the menu and go directly to that section.
When updating an existing section, read the current file first, show what's there, then ask what to change. Never overwrite without showing current state.
┌─────────────────────────────────────────────────────────┐
│ PERSONALIZE │
├─────────────────────────────────────────────────────────┤
│ QUICK (5 min): Resume → auto-generate everything │
│ FULL (20 min): Walk through 9 steps conversationally │
│ │
│ Step 1: Resume → knowledge/resume/ │
│ Step 2: Profile → knowledge/profile.md │
│ Step 3: Stories (STAR) → knowledge/stories/ │
│ Step 4: Writing style → knowledge/frameworks/ │
│ Step 5: Voice samples → knowledge/voice/ (optional) │
│ Step 6: Negotiation → knowledge/negotiation/ │
│ Step 7: Values → knowledge/values/ (optional) │
│ Step 8: Pipeline setup → pipeline-data.md │
│ Step 9: Daily check-in → scheduled tasks (optional) │
│ │
│ Result: Fully personalized recruitment team │
└─────────────────────────────────────────────────────────┘File templates for each step are in references/templates.md. Load them when generating files.
If the user says "quick setup", "fast", or seems pressed for time:
/personalize full"Walk through all 9 steps below. Be conversational — ask one section at a time. After each step, confirm what was saved before moving to the next.
Ask: "Drop your resume here (PDF, or paste the text)."
Ask these one at a time:
(e.g., "deep technical skills + MBA + sold a startup")
Generate knowledge/profile.md using the template from references/templates.md.
Extract 3-5 stories from the resume. For each major achievement, ask: "Tell me more about [achievement]. What was the situation, your role, what you did, and what happened?"
Save each to knowledge/stories/[descriptive-name].md using the STAR template.
If the user has more stories later: /personalize stories to add more.
Ask: "Do you have a communication framework or writing style you follow?"
Save to knowledge/frameworks/writing-framework.md using the template.
Ask: "Share 1-2 pieces of writing you're proud of — or say 'skip' and I'll work from your writing framework."
If provided: save to knowledge/voice/samples.md with a voice profile analysis at the top. If skipped: note "No voice samples yet."
Ask one at a time:
Save to knowledge/negotiation/strategy.md using the template. If they're new to negotiation, generate a beginner-friendly strategy with scripts.
Ask: "Is there a personal story, value, or motivation that drives your career? Say 'skip' if you'd rather not share."
If shared: save to knowledge/values/personal.md with guidance on when to use each element. If skipped: create a minimal file.
If pipeline-data.md doesn't exist, create it using the template. If it already exists, skip this step.
Ask: "Want daily check-ins? Options: pipeline review (morning), role discovery (ongoing), both, or neither."
If yes: create scheduled tasks with CronCreate. If no: skip.
Show a summary of what was created or updated:
Your recruitment team is ready!
knowledge/
├── profile.md ✅ [Name], [X] years exp
├── resume/ ✅ Uploaded
├── stories/ ✅ [N] stories extracted
├── frameworks/ ✅ Writing framework: [source]
├── voice/ ✅ / ⏭️ Skipped
├── negotiation/ ✅ Target: [range]
└── values/ ✅ / ⏭️ Skipped
pipeline-data.md ✅ Ready to track
Daily check-ins ✅ [time] / ⏭️ Skipped/personalize to continue."For first-time setup:
/discover to find matching roles"For updates:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.