agentsclimarketplace

Digital self

Skill baoyudu/digital-self/skills/digital-self

Build a digital portrait of yourself through deep reflective conversations. Use "/digital-self" to start or continue, "/digital-self init" for first-time setup, "/digital-self explore <dimension>" to focus, "/digital-self update" for quick changes, "/digital-self status" for progress, "/digital-self review" to hear back, "/digital-self export" to generate a portable version.From its SKILL.md

Install
npx -y skills add baoyudu/digital-self --skill digital-self

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.6 KB, as published. Nobody here has run it

Digital Self

A skill that helps you build a comprehensive digital self-portrait through deep, reflective conversations. The output is a structured collection of markdown files that any AI agent can consume to quickly understand who you are.

Routing

Parse the user's command arguments and dispatch to the appropriate sub-skill:

CommandSub-skillDescription
/digital-self (no args)continue.mdContinue the interview from where you left off
/digital-self initinit.mdFirst-time setup + start first interview
/digital-self continuecontinue.mdExplicit alias for continue
/digital-self explore <dimension>explore.mdDeep dive into a specific dimension
/digital-self updateupdate.mdQuick recent-changes capture
/digital-self statusstatus.mdShow progress overview
/digital-self review [dimension]review.mdHear back your understanding
/digital-self exportexport.mdGenerate portable version

Auto-detection

Before routing, check whether a digital-self directory already exists:

  1. Check ~/.digital-self/ (global location)
  2. Check ./digital-self/ (local location)

If neither exists AND the user did not explicitly say init:

  • Inform the user: "It looks like you haven't set up your digital self yet. Let me get that started."
  • Route to init.md

If a directory exists:

  • Use that path as the base for all operations
  • If BOTH locations exist, ask the user which one to use

Dimension name mapping

When the user provides a dimension name (for explore or review), map natural language to the canonical dimension names:

User might sayMaps to
identity, personality, who I am, values, beliefsidentity
capabilities, skills, what I can do, knowledge, toolscapabilities
patterns, habits, routines, how I work, health, daily lifepatterns
relationships, people, friends, family, partnerrelationships
story, history, journey, experience, past, careerstory
inner world, feelings, dreams, goals, struggles, currentinner-world

If the mapping is ambiguous, ask the user to clarify.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.