user-profile-builder

Guide a life inventory interview across twelve areas and generate a JSON profile.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/ryanismert/do-stuff-helper --skill user-profile-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-profile-builder
Source: https://github.com/ryanismert/do-stuff-helper/tree/main/skills/user-profile-builder
Command: npx skills add https://github.com/ryanismert/do-stuff-helper --skill user-profile-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps individuals capture a comprehensive, structured view of their life by guiding an AI interviewer through a life-inventory process and producing a JSON profile that can be saved at a standard location.

Core Features & Use Cases

  • AI-guided interview covering twelve life areas to surface present reality, ideal futures, and actionable goals.
  • Generates a JSON profile at ~/exoselfai/docs/user-profile.json with a draft companion for incremental updates.
  • Reads an interview guide from references/interview-guide.md to drivePhase 2-4 questions and ensure consistency across sessions.
  • Supports an extensible workflow with optional resources in scripts/, references/, and assets/ as needed by the guide.

Quick Start

Tell me a brief overview of your life today and I will guide you through a structured interview to generate your JSON profile.

Frequently Asked Questions about user-profile-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a structured personal profile for self-development using an AI interviewer?

You can build a structured personal profile by engaging an AI interviewer in a life-inventory process. This skill guides the AI through twelve life areas, capturing your present reality, ideal futures, and goals to generate a comprehensive JSON profile for personal development.

What is a life inventory interview and how does it work with AI?

A life inventory interview is a structured process covering twelve life areas to assess your current situation and future goals. This skill guides an AI interviewer through phases of questioning, reading from an interview guide to ensure consistency across sessions before outputting a JSON profile.

How do I conduct a structured AI interview to generate a JSON profile?

To generate a JSON profile, you start by providing a brief life overview to the AI. The skill then enforces a formal workflow, guiding the AI through per-area interview phases using a reference guide, and finally produces a structured JSON profile saved at a standard location.

Can I update my JSON profile incrementally across multiple interview sessions?

Yes, you can update your JSON profile across multiple sessions. The skill generates a draft companion profile and reads an interview guide from references to drive questions, ensuring consistency and supporting incremental updates over time.

Where is the generated personal profile JSON file saved?

The generated personal profile is saved as a JSON file at ~/exoselfai/docs/user-profile.json. This standard location allows the structured output of your life inventory interview to be easily accessed for personal development and coaching contexts.