Agent skill

Dex Level Up

by davekilleen in davekilleen/Dex

Surface Dex features the user isn't using yet, based on their usage patterns.

MITAuto-check passedDevelopment

Install Dex Level Up

skills CLI
$ npx skills add davekilleen/Dex --skill dex-level-up -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davekilleen/Dex dex-level-up --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davekilleen/Dex.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/dex-level-up .claude/skills/dex-level-up && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dex-level-up
GitHub stars
493
Token cost
~4.9k tokens
SKILL.md length
1,770 words
Files
1
Skills in repo
61
Repo updated
First seen
Licence
MIT

At a glance

Surface Dex features the user isn't using yet, based on their usage patterns.

  • Works in 7 steps: Check Usage Log → Analyze Patterns → 5: Check for Role-Specific Skills → …
  • The user says what am I missing
  • SKILL.md covers Purpose, Step 1: Check Usage Log, Step 2: Analyze Patterns and Step 2.5: Check for…, plus 9 more sections
  • Calls node

What it does

Dex Level Up is an agent skill from davekilleen/Dex. Surface Dex features the user isn't using yet, based on their usage patterns. Use when the user says 'what am I missing', 'show me new features', 'level up my Dex'. Not for diagnosing what's broken; use dex-doctor. Not for what changed in a release; use dex-whats-new.

Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes. The repository describes itself as: Your AI Chief of Staff — a personal operating system starter kit that adapts to your role. No coding required. The licence is MIT.

When your agent uses it

  • The user says what am I missing
  • Show me new features
  • Level up my Dex

Example prompts

  • “t using yet, based on their usage patterns. Use when the user says”
  • “show me new features”
  • “level up my Dex”
  • “/dex-level-up”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Check Usage Log
  2. Analyze Patterns
  3. 5: Check for Role-Specific Skills
  4. Integration Discovery
  5. Generate Recommendations
  6. Present Recommendations
  7. Track Adoption (Silent)

What it can do on your machine

Read from SKILL.md and the folder at commit 227f78e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Dex Level Up loads about 4.9k tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 1,770 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davekilleen/Dex at commit 227f78e, republished under its MIT licence (© davekilleen). 1,770 words, ~4,904 tokens.

Download SKILL.mdSave it as .claude/skills/dex-level-up/SKILL.md (or your agent's skills folder).
name
dex-level-up
description
Surface Dex features the user isn't using yet, based on their usage patterns. Use when the user says 'what am I missing', 'show me new features', 'level up my Dex'. Not for diagnosing what's broken; use `dex-doctor`. Not for what changed in a release; use `dex-whats-new`.

Purpose

Discover Dex capabilities you haven't used yet. No FOMO — this is your concierge showing you what's available so you can get full value from the system without missing features.


Step 1: Check Usage Log

Read System/usage_log.md to understand what features the user has adopted.


Step 2: Analyze Patterns

Look for natural progressions and gaps:

Progression Patterns

Daily → Weekly → Quarterly:

  • Using /daily-plan but not /week-plan? → Suggest weekly planning
  • Using /week-plan but not /quarter-plan? → Suggest quarterly goals

Meeting Capture → Relationship Tracking:

  • Processing meetings but no person pages? → Suggest person pages
  • Have person pages but not company pages? → Suggest processing meetings to auto-create company pages in 05-Areas/Companies/

Tasks → Projects:

  • Managing tasks but no project pages? → Suggest project tracking
  • Have projects but not using /project-health? → Suggest health checks

Basic → Advanced:

  • Comfortable with core workflows? → Suggest journaling, learning capture
  • Using all features consistently? → Suggest custom MCPs, system improvements
Role-Based Relevance

Prioritize suggestions based on user's role (from System/user-profile.yaml):

Product Managers:

  • /product-brief for feature ideation
  • Project tracking for initiative management
  • Relationship tracking for stakeholder management

Engineering:

  • Project tracking for sprint/milestone management

Sales/Customer Success:

  • Person pages for customer context
  • Relationship tracking for account management
  • Meeting prep for sales calls

Leadership:

  • Quarterly planning for strategic thinking
  • Weekly reviews for team synthesis
  • Learning capture for pattern recognition

Step 2.5: Check for Role-Specific Skills

After analyzing universal feature usage, check for role-specific skills:

Identify User's Role Group
  1. Read System/user-profile.yaml → role field
  2. Map role to role_group using this mapping:
    • product: Product Manager, CPO, Product Ops, Fractional CPO
    • sales: Sales, Account Executive, CRO, RevOps
    • marketing: Marketing, CMO
    • finance: Finance, CFO
    • engineering: Engineering, CTO, Solutions Engineering
    • customer_success: Customer Success, CCO
    • operations: Product Ops, RevOps, BizOps, Data/Analytics
    • leadership: CEO, Founder, C-Suite roles
    • design: Design
    • support: People (HR), Legal, IT Support, CHRO, CLO, CIO, CISO
    • advisory: Consultant, Coach, Venture Capital/Private Equity
Check Available Skills
  1. List files in .claude/skills/_available/[role_group]/
  2. For each available skill directory, read its SKILL.md and extract:
    • name (from frontmatter)
    • description (from frontmatter)
    • jtbd (from frontmatter)
    • time_investment (from frontmatter)
Check Installed Skills
  1. List files in .claude/skills/
  2. Cross-reference with available skills to determine which are not yet installed
Present Role Skills (if any uninstalled)

If there are uninstalled role-specific skills, include this section in the output:

markdown
---

## 💼 Role-Specific Skills for [Role Name]

You haven't installed role-specific skills yet. Here's what's available for [role_group] roles:

### /[skill-name]
**Job to be done:** [JTBD from frontmatter]
**Time investment:** [time_investment from frontmatter]

[Repeat for each available uninstalled skill]

---

**Want to install these skills?** 

Say:
- **"install all"** to add all [X] skills
- **"install [skill-name]"** to add specific skills
- **"tell me more about [skill-name]"** to learn more before installing
Official Capability Adoption

When the user says "install [skill]" or "install all", keep acting as a concierge and renderer. Every adoption goes through core.lifecycle.service version 1.0.0; this skill never writes, moves, or installs capability files itself.

  1. Ask build_inventory_and_plan for the verified catalog plan. A dormant role skill is eligible only when its exact item id appears in that official plan. A skill from .claude/skills-custom/, another user-created location, or an unregistered source is not an official catalog item and must not be adopted through this route.
  2. Render the catalog result in the same five-group order used by Dex Doctor and Dex Update, even when a group is empty:
    1. New and safe to adopt — action adopt
    2. Needs your review — action conflict; name the files Dex preserved
    3. Held back by you — action skip-held-back
    4. Could not be proved — action unknown; say no change will be made
    5. Already yours — action already-adopted, with its receipt-backed state
  3. For the selected official item ids, ask build_and_preview_adoption for the exact preview and approval token. For "install all", request only the eligible official items the user was shown; a held-back or unproved item never changes the others.
  4. Show the item name and version, every proposed file, whether each file is new or refreshed, and that vault-owned user files are outside the write set. Explain that the complete approved set will be one crash-safe transaction with a receipt that can support an exact rewind.
  5. Ask one direct confirmation: “Adopt this exact capability preview?” An earlier request to install is not approval of a later concrete file list. If the preview or evidence changes, render the refusal and request a fresh preview instead of working around it.
  6. Only after explicit confirmation, pass the unchanged preview and token to execute_approved_adoption. Do not synthesize, shorten, or reuse either value.
  7. Ask read_lifecycle_state for the verified post-adoption state. Render the returned receipt: adopted items, transaction identifier, every receipt-declared file, snapshot reference, rewind acknowledgement availability, and any retention warning. Confirm installation only when the service returned a committed receipt and the refreshed state reports the item as adopted.

If the service refuses, explain why in ordinary language and stop with the vault untouched. There is no manual fallback. In a fresh session, normal presence-based skill discovery resolves the adopted capability from its service-written path; do not hand-wire activation, edit capability configuration, or create a second installation path.


Step 3: Integration Discovery

Check for connected integrations and surface opportunities the user may be missing.

Unused Capabilities (Already Connected)

Read System/integrations/config.yaml and check each enabled integration for underutilized features:

For each enabled integration, check if all capabilities are active:

  • Gmail connected but email_followup: false? → "You have Gmail connected but haven't enabled follow-up detection. It flags emails waiting for replies — useful in /daily-plan."

  • Gmail connected but newsletter_digest: false? → "Gmail is connected but newsletter digests aren't enabled. It summarizes your morning newsletters so you can skim instead of read."

  • Todoist/Things connected but /process-inbox doesn't route to it? → "You have [Tool] connected but inbox processing doesn't route tasks to it yet. Want to enable two-way sync so tasks land in both places?"

  • Jira connected but sprint_tracking: false? → "Jira is connected but sprint tracking isn't active. It would pull sprint items into your /daily-plan."

  • Zoom connected but Granola also active? → "You have both Zoom and Granola — Granola already captures meetings. Zoom's main added value is scheduling. Working as expected?"

Present any findings as a section:

markdown
## Untapped Integration Features

You have [X] integrations connected. Here are features you haven't turned on yet:

- **Gmail follow-up detection** — Surfaces emails waiting for replies in your daily plan.
  → Enable: Edit `System/integrations/config.yaml` → `google-workspace.email_followup: true`

- **[Other unused feature]** — [Brief value prop].
  → Enable: [Specific instruction]

If all features of all connected integrations are active, skip this section.

Missing Integrations (Not Connected)

Run the integration concierge to find tools the user already works with but hasn't connected — it scans the vault for signals (mentions, links, email domains) and ranks them:

bash
node .claude/hooks/integration-concierge.cjs

Parse the JSON output — the high_value tier holds items scoring 5 or higher, moderate_value holds the rest with any signal. Each entry carries a reason field naming the strongest evidence ("installed on your Mac", "already set up as an MCP server but not connected yet", or a mention count). Surface up to two, named specifically, using that reason:

markdown
## Tools You Could Connect

- **[shortName]** — [reason]. [value proposition]. Connect with `[setup]` ([setupTime]).

Lead with the high_value items; fall back to a single role-fit moderate_value suggestion only if there are no high_value hits. If nothing scores, don't force it — a generic "run /integrate-mcp to connect calendar, email, task apps (Todoist/Things/Trello), and more" line is enough. Keep it to high-signal suggestions only — don't overwhelm.


Show full SKILL.md (676 more words)Show less

Step 4: Generate Recommendations

Show 2-3 specific, actionable suggestions ranked by:

  1. Natural next step: Builds on what they're already doing
  2. High value: Would significantly improve their workflow
  3. Low friction: Easy to try without disrupting flow
Recommendation Format

For each suggestion:

markdown
### {{Feature Name}} - {{Why it matters}}

**What you're missing:** {{Brief explanation}}

**Why now:** {{Why this is relevant based on their usage}}

**How to start:** {{Specific command or action}}

**Time investment:** {{2 minutes / 10 minutes / ongoing}}

Step 5: Present Recommendations

Display in this format:

markdown
# 🚀 Level Up Your Dex System

Based on your usage, here are **{{X}} ways to get more value** from Dex:

---

## 1. {{Feature Name}}

**What you're missing:** {{Explanation}}

**Why it's relevant:** {{Context from their usage}}

**How to start:** {{Command or action}}

**Time:** {{Investment}}

---

## 2. {{Feature Name}}

[Same format]

---

## 3. {{Feature Name}}

[Same format]

---

## Want to try one now?

Just say the number or feature name, and I'll guide you through it.

---

*Run `/dex-level-up` anytime to see what else you might be missing.*

Step 6: Track Adoption (Silent)

When the user tries a recommended feature, record it by calling the mark_feature_used tool on the dex-analytics MCP server with that feature's slash command (not this skill's). The tool ticks the box, refuses to guess when a name is ambiguous, and returns a status: marked, already_marked, ambiguous, not_found or unavailable.

Check the status. not_found means the feature has no line in the log and nothing was recorded; ambiguous means several lines matched and it declined to choose. Both pass silently if nobody looks, and this skill is the one that suffers, because it reads this log to decide what to recommend next.

Also record this skill's own use. Call the mark_feature_used tool on the dex-analytics MCP server with dex-level-up.

Update triggers:

  • User runs a command → Check command box
  • User creates person page → Check person page box
  • User creates project → Check project tracking box
  • Work MCP tools used → Check task boxes
  • A lifecycle receipt proves a role-specific skill was adopted → Check "Installed" box in Role-Specific Skills section
  • User runs role-specific skill → Check "Used" box in Role-Specific Skills section

Update method:

  • The mark_feature_used tool, once per feature. Do not hand-edit the file: the write goes through a guarded lifecycle operation that validates the path, preserves the file mode and stops a concurrent consent update losing this change.
  • No announcement needed

Role-Specific Skills Tracking:

After the lifecycle receipt proves a role-specific skill was adopted, add it to System/usage_log.md if the "Role-Specific Skills" section doesn't exist. The usage log records what happened; it is never installation authority:

markdown
## Role-Specific Skills

**Installed:**
- [x] /[skill-name]

**Used:**
- [ ] /[skill-name]

If section exists, just check the appropriate boxes for the skill.


Examples

Example 1: Daily User, No Weekly Planning
markdown
# 🚀 Level Up Your Dex System

Based on your usage, here are **3 ways to get more value** from Dex:

---

## 1. Weekly Planning - Think Bigger Picture

**What you're missing:** You've been crushing daily plans (42 days straight! 🔥), but you're planning day-to-day without a weekly view. Weekly planning helps you think bigger than today's tasks.

**Why it's relevant:** Consistent daily planning shows you value structure. Weekly planning is the natural next step — it makes your daily plans even better because you're working toward clear weekly outcomes.

**How to start:** Run `/week-plan` on Monday morning (or Friday evening). Set your Top 3 priorities for the week. Then when you run `/daily-plan`, I'll show how today's work connects to those weekly goals.

**Time:** 5-10 minutes once per week

---

## 2. Person Pages - Never Walk Into Meetings Cold

**What you're missing:** You mention people in your notes, but you don't have person pages yet. Person pages aggregate everything about someone — meeting history, open items, context — so you're never scrambling before calls.

**Why it's relevant:** You have 12 meetings this week. Right now, you're probably trying to remember what you discussed last time. With person pages, I can show you that context automatically in `/daily-plan` and `/meeting-prep`.

**How to start:** Just say "Create a person page for [name]" and I'll set it up. Or next time you mention someone in a meeting note, I'll offer to create their page automatically.

**Time:** 2 minutes per person, one-time setup

---

## 3. Weekly Review - Spot Patterns You're Missing

**What you're missing:** You're planning every week, but you're not reviewing what happened. Weekly reviews help you spot patterns (energy, challenges, wins) that aren't obvious day-to-day.

**Why it's relevant:** After 6 weeks of weekly planning, you have data. A weekly review surfaces insights like "I'm always blocked on Fridays" or "My best work happens Tuesday mornings." That knowledge helps you plan better.

**How to start:** Run `/week-review` on Friday afternoon or Sunday evening. I'll analyze your week, show patterns, and suggest adjustments.

**Time:** 10-15 minutes once per week

---

## Want to try one now?

Just say the number or feature name, and I'll guide you through it.
Example 2: Power User, Advanced Features
markdown
# 🚀 Level Up Your Dex System

You're using Dex like a pro. Here are **2 advanced features** that could push your system even further:

---

## 1. Custom MCP Integration - Connect Your CRM

**What you're missing:** You're tracking relationships manually, but your CRM already has this data. A custom MCP could sync deal status, contact info, and interaction history automatically.

**Why it's relevant:** You've built 23 person pages and you're consistent with relationship tracking. Automating the data sync would save you 15-20 minutes per week and ensure your Dex system stays in sync with your CRM.

**How to start:** Run `/create-mcp` and tell me which CRM you use (Salesforce, HubSpot, etc.). I'll guide you through creating a custom MCP server that pulls data automatically.

**Time:** 30-45 minutes setup, saves 15-20 min/week ongoing

---

## 2. Learning Synthesis - Turn Experience Into Knowledge

**What you're missing:** You've captured 47 session learnings, but you haven't synthesized them into durable knowledge yet. Learning synthesis turns "I made this mistake" into "Here's the principle I learned."

**Why it's relevant:** You have a goldmine of captured experience. Running `/save-insight` regularly would turn those raw learnings into a knowledge base you can reference and share.

**How to start:** Run `/save-insight` after finishing a complex project or at the end of each month. I'll help you extract patterns from your session learnings and write them into `06-Resources/Learnings/`.

**Time:** 10 minutes per insight, quarterly or as-needed

---

## Want to try one now?

Just say the number or feature name, and I'll guide you through it.

Special Cases

If Usage Log is Empty

"Looks like you're just getting started! Let me show you the core workflows that most people find valuable first..."

Then show the essentials:

  1. Daily planning
  2. Task management
  3. Meeting capture
If Everything is Checked

"You're using every feature in Dex! 🎉

At this point, consider:

  • Building custom MCPs for your specific workflow
  • Running /dex-improve to suggest system enhancements
  • Sharing what you've learned — your setup could help others"
If User Says "Show Me Everything"

"I could, but that's overwhelming. Let me show you the next 2-3 features that make sense based on where you are.

If you want to browse everything, check out:

  • CLAUDE.md for the full system overview
  • .claude/commands/ folder for all available commands
  • 06-Resources/Dex_System/Dex_System_Guide.md for the complete guide"

Capturing Your Own Ideas

After showing recommendations, also mention:


💡 Have your own ideas for improving Dex?

Use the capture_idea MCP tool anytime you think "I wish Dex did X".

Your ideas get ranked by:

  • Impact on your daily workflow
  • Fit with your usage patterns
  • Implementation effort
  • Synergy with existing features

Run /dex-backlog to see your ideas ranked, or /dex-improve to workshop one.

The system helps you systematically improve your PKM over time.


Integration with Other Commands

In /daily-plan:

If user hasn't run /dex-level-up in 7+ days and has unused features, add a gentle nudge:

markdown
---

💡 **Tip:** You're using {{X}} of {{Y}} Dex features. Run `/dex-level-up` to see what you might be missing.
After Onboarding:

At the end of /setup, mention:

"One more thing: run /dex-level-up anytime to discover features you haven't tried yet. No FOMO — just helpful guidance on what's available."


Track Usage (Silent)

Analytics (Silent):

Call track_event with event_name level_up_viewed and properties:

  • features_suggested
  • features_unknown_count

This only fires if the user has opted into analytics. No action needed if it returns "analytics_disabled".


Philosophy

This command exists to reduce feature blindness — when users don't know what they don't know.

Not pushy: Only suggest 2-3 things at a time Contextual: Based on their actual usage patterns Progressive: Natural next steps, not overwhelming options Helpful: Genuine concierge service, not annoying nudges

The goal: Get users to full value as fast as possible without interrupting their flow.

© davekilleen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/dex-level-up of davekilleen/Dex.

Open the folder on GitHubat commit 227f78e

Compare with similar skills

Dex Level Up next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dex Level Up compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dex Level Up this skilldavekilleen/Dex493—~4.9kAutomated safety check: PassMIT
Simple Englishmoeru-ai/airi50k2 repos~4.6kAutomated safety check: PassMIT
StarRocks Release NotesStarRocks/starrocks12k—~1.9kAutomated safety check: NotesApache-2.0
Cutting A ReleaseTriliumNext/Trilium38k—~3.2kAutomated safety check: PassAGPL-3.0
React Router Release Notes Prepremix-run/react-router57k—~1.1kAutomated safety check: PassMIT
Mole CLI Release Flowtw93/Mole70k—~2.6kAutomated safety check: PassGPL-3.0

Similar skills

  • Simple English

    moeru-ai/airi

    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.

    50k GitHub starsUsed in 2 repos~4.6k tokens
    DevelopmentAuto-check passed
  • StarRocks Release Notes

    StarRocks/starrocks

    Drafts English release notes for a StarRocks patch release from the PRs merged into its release branch, then opens a documentation PR and hands translation to /translate.

    12k GitHub stars~1.9k tokensUpdated today
    DevelopmentAuto-check: notes
  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed
  • React Router Release Notes Prep

    remix-run/react-router

    Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.

    57k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Runbook for assessing and executing a Mole CLI release: distribution channels, pre-flight checks, capital-V tags, build artifacts and the handoff to curated release notes.

    70k GitHub stars~2.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Release

    PrefectHQ/fastmcp

    Cut a FastMCP release end to end. An agent skill from PrefectHQ/fastmcp.

    28k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed

More from davekilleen/Dex

All 61 skills in this repo
  • Dspy Ruby

    davekilleen/Dex

    This skill should be used when working with DSPy.rb, a Ruby framework for building type-safe, composable LLM applications.

    493 GitHub starsUsed in 1 repo~3.9k tokens
    Auto-check passed
  • Diff Adopt Profile

    davekilleen/Dex

    Adopt a full published Heydex profile by handle ('set me up like @davekilleen').

    493 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Diff Generate

    davekilleen/Dex

    Package one workflow — how you use Dex for a specific job — into a shareable DexDiff methodology doc.

    493 GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Creating Agent Skills

    davekilleen/Dex

    Expert guidance for creating, writing, and refining Claude Code Skills.

    493 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Feedback

    davekilleen/Dex

    Report a Dex bug to the Dex team with zero homework — Dex investigates locally, builds a privacy-safe report, shows it to you (or auto-sends if you've chosen that), and tracks the ticket until it's…

    493 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Dhh Rails Style

    davekilleen/Dex

    This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style.

    493 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed

Categories

Questions about Dex Level Up

What does Dex Level Up do?

Surface Dex features the user isn't using yet, based on their usage patterns. Dex Level Up is an agent skill from davekilleen/Dex. Surface Dex features the user isn't using yet, based on their usage patterns.

When should I use Dex Level Up?

Dex Level Up fits situations like: the user says what am I missing; show me new features; level up my Dex.

How do I install Dex Level Up in Claude Code?

Run `npx skills add davekilleen/Dex --skill dex-level-up -a claude-code`. Or copy the skill folder (.claude/skills/dex-level-up in davekilleen/Dex) into .claude/skills/dex-level-up in your project. Claude Code loads it when a task matches its description.

How do I install Dex Level Up in Codex?

Run `npx skills add davekilleen/Dex --skill dex-level-up -a codex`. Or copy the skill folder (.claude/skills/dex-level-up in davekilleen/Dex) into .agents/skills/dex-level-up in your project. Codex loads it when a task matches its description.

Can I use Dex Level Up in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davekilleen/Dex --skill dex-level-up -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dex-level-up, .gemini/skills/dex-level-up, .github/skills/dex-level-up and .opencode/skills/dex-level-up in your project.

What does Dex Level Up need to run?

Going by SKILL.md and its folder, Dex Level Up needs the command-line tools its instructions call (node).

Does Dex Level Up access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Dex Level Up safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Dex Level Up use?

Dex Level Up is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dex Level Up use?

About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Dex Level Up?

Skills that share tags, products or a category with Dex Level Up: Simple English (moeru-ai/airi, 50k stars), StarRocks Release Notes (StarRocks/starrocks, 12k stars), Cutting A Release (TriliumNext/Trilium, 38k stars) and React Router Release Notes Prep (remix-run/react-router, 57k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dex Level Up?

davekilleen (a GitHub user) maintains it in davekilleen/Dex, which has 493 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on October 8, 2026.

Source: davekilleen/Dex on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.