agent-browser
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots, or scrape data. Alternative to…
Package your entire Dex system into a shareable DexDiff profile so others can replicate how you work. Use when the user says 'share my whole setup', 'publish my profile'. Not for a single workflow; use `diff-generate`. Not for adopting a whole profile; use `diff-adopt-profile`.
$ npx -y skills add davekilleen/Dex --skill diff-profile --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/diff-profileContext preview
The summary Claude sees to decide when to auto-load this skill.
Package your entire Dex system into a shareable DexDiff profile so others can replicate how you work. Use when the user says 'share my whole setup', 'publish my profile'. Not for a single workflow; use `diff-generate`. Not for adopting a whole profile; use `diff-adopt-profile`.
name: diff-profile description: "Package your entire Dex system into a shareable DexDiff profile so others can replicate how you work. Use when the user says 'share my whole setup', 'publish my profile'. Not for a single workflow; use `diff-generate`. Not for adopting a whole profile; use `diff-adopt-profile`."
**In plain English:** Scans your entire vault, identifies your strongest custom workflows, groups them at the right level of granularity, and generates methodology documents for each one - plus an overview of how you use Dex. The result is a complete profile that lives at `heydex.ai/diff/your-handle/`.
**How to run it:**
/diff-profile
---
This command is coming in a future update.
For now, generate individual workflow diffs with:
/diff-generate "my meeting prep workflow" /diff-generate "my deal review process" /diff-generate "my weekly planning ritual"
Each creates a methodology document that others can adopt individually via `/diff-adopt`.
---
1. Scan your entire vault — all custom skills, hooks, extensions 2. Build candidate workflow clusters based on shared folders, skill references, hook chains, and observed usage sequences 3. Score each candidate for:
4. Merge, split, or drop candidates using these rules:
5. Aim for the smallest set of workflows that fully captures the user's differentiated value:
6. Propose boundaries with names and descriptions:
I found [N] strong workflows in your vault:
1. Meeting Prep (3 skills, 1 hook)
Job: "Never walk into a meeting cold"
2. Deal Intelligence (4 skills)
Job: "Know which deals need attention and why"
3. Weekly Rhythm (3 skills)
Job: "Start every week with clarity, end it with evidence"
...
Adjust these groupings? [Looks good] [Merge some] [Split one]7. Before showing the groupings, explain the judgement clearly:
8. Generate a methodology doc for each retained cluster 9. Generate an overview narrative: "How I use Dex as a [role]" 10. Save everything to the DexDiff profile draft area in the user's vault.
Every published workflow should be:
If a workflow does not clear this bar, merge it or drop it.
When reviewing descriptions for implementation leakage:
(examples: QMD, Granola, Slack, Salesforce, Notion, Linear)
(examples: company codenames, private scripts, internal project names, vault-specific paths, proprietary dataset names, team-specific naming conventions)
After generating and saving the profile draft:
When the user wants to continue, offer this exact shape of next steps:
What would you like to do next? 1. Review draft on Heydex Open the hosted draft/review flow. If a local draft already exists in `DEXDIFF_PROFILE_DRAFTS_DIR`, reuse that saved draft and the existing machine auth token to create a fresh review session instead of regenerating. The user can sign in, claim their profile if needed, edit the workflows and overview on the website, and then choose when to publish live. 2. Keep local draft for later Save locally only. Nothing is published. Remind the user that the draft is stored in the DexDiff profile draft area (`DEXDIFF_PROFILE_DRAFTS_DIR`) and can be regenerated or resumed later. 3. Regroup and regenerate Rebuild the workflow grouping from scratch using the same underlying evidence. Explain that this replaces the current draft only after confirmation. 4. Discard this draft Stop here without opening Heydex or publishing anything.
Do not offer "edit one workflow" or "edit overview" as top-level terminal options in the norma
A personal operating system for your work. Strategic work management, meeting intelligence, relationship tracking, daily planning — all configured for your specific role.
Repo: davekilleen/Dex
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots, or scrape data. Alternative to…
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying…
This skill should be used when writing Ruby gems following Andrew Kane's proven patterns and philosophy. It applies when creating new Ruby gems, refactoring…
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design…
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
Expert guidance for creating, writing, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills,…