21 Days of Self-Interview
Forlives/21-day-self-interview
Hermes Agent skill that asks three questions each night for 21 nights and remembers your answers
21 Days of Self-Interview is a bilingual Hermes Agent skill in which the agent plays an existential-psychology counselor and asks three questions every night for 21 nights. It records the answers and reflects the user's own words back on Days 7, 14 and 21.
What 21 Days of Self-Interview does
21 Days of Self-Interview casts the agent as a seasoned existential-psychology counselor. Each night for 21 nights it asks three carefully sequenced questions, one at a time, and records the answers. On Days 7, 14 and 21 it weaves the user's earlier words into a portrait and shows it back. The README argues that most self-reflection tools fail because they have no memory, and that the aim is to help the user see themselves clearly rather than to hand out advice.
The 21 nights run in three phases of seven days: See, Understand and Choose, ordered on purpose so that questions about who to become come last. The method draws on existential psychology, Socratic questioning, mindful observation, narrative therapy and habit science. A small script, si.py, uses only the Python standard library and handles init, prompt and status. The question banks are plain JSON files in Chinese and English that can be edited, translated or forked into 7-day or 30-day versions. A nightly scheduled task, for example at 22:00, prompts the agent to run the session.
Key features
- Three phases of seven nights: See, Understand and Choose
- Three questions per night, asked one at a time like a counselor
- Reflection of the user's own past words on Days 7, 14 and 21
- Chinese and English question banks stored as JSON
- Single si.py script that needs only the Python standard library
- Designed to run with a nightly cron task
When to use it
- Doing a 21-day guided journaling routine through a Hermes Agent chat
- Having Hermes remind you at a set time each night to answer the day's questions
- Forking the question set into a 7-day or 30-day program in another language
Who it is for: Hermes Agent users who want a guided nightly reflection routine, and developers who want to adapt the question set.
How it fits with Hermes Agent
Built as a Hermes Agent skill that runs alongside a nightly scheduled task; the README's example asks Hermes to install the skill and remind the user at 22:00.
How to install 21 Days of Self-Interview
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/Forlives/21-day-self-interview.git
cd 21-day-self-interview
python si.py init --lang en # or --lang zh for Chinese
python si.py promptRequirements: Python (standard library only, no third-party packages) and an AI agent such as Hermes Agent with a nightly scheduled task
Note: It is a reflection tool and not a medical service, and the README tells people in ongoing distress or crisis to seek professional human help.
FAQ
What is 21 Days of Self-Interview?
21 Days of Self-Interview is a Hermes Agent skill that runs a 21-night reflection program. Each night the agent asks three questions as an existential-psychology counselor, remembers the answers and reflects them back on Days 7, 14 and 21.
Does 21 Days of Self-Interview work with Hermes Agent?
Yes. The README describes it as a Hermes Agent skill that runs with a nightly scheduled task, and gives an example prompt for installing it and setting a 22:00 reminder in Hermes.
What do I need to run 21 Days of Self-Interview?
You need Python, since si.py uses only the standard library, and an AI agent such as Hermes with a nightly cron task to trigger each session.
Similar skills for Hermes Agent
All skills123 Hermes skills built from fantasy spell names, for investigation and repair
hezkvectory Hermes Edu Skills170 Chinese-education skills for textbook sync, exam prep and family learning
gongdear cline-pilotAgent Skill that drives Cline CLI coding tasks for you and learns your per-project decision preferences
wenjimods Timeboxed ExecutionAgent Skill for deadline-bound work: define done, reserve verification time, stop and report honestly
moonlight-lupin Moonlight Lupin Agent SkillsCollection of self-contained Hermes Agent skills for research, creative, productivity and agent ops
zhouwei713 FPV Immersive Video PromptingHermes skill that plans camera routes for first-person AI video prompts, with image asset packs
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one