daily-questions
Daily self-improving questionnaire that learns about the user and refines agent behavior. Set up as a cron job to ask questions one at a time with multiple choice answers via Telegram inline buttons — first about the user (updating USER.md), then about agent behavior (updating SOUL.md). Use when setting up, modifying, or running the daily questions routine.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daijo-bu/daily-questionsWhat This Skill Does
The daily-questions skill transforms your OpenClaw agent into a proactive companion that evolves through structured interaction. By running a scheduled cron job, the agent systematically surveys you about your personal preferences, goals, and desired communication styles. It operates in two distinct phases: Round 1 focuses on updating USER.md to capture your life context, while Round 2 updates SOUL.md to refine the agent's persona and behavioral patterns. The skill utilizes Telegram's interactive interface, presenting questions one at a time via inline buttons to ensure a non-intrusive, frictionless experience.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/daijo-bu/daily-questions
Ensure your OpenClaw instance is configured with Telegram API access, as the skill relies on callback buttons for the question flow. After installation, verify that the agent has write permissions for the directory containing your USER.md and SOUL.md files.
Use Cases
- Personal Productivity: Automatically recalibrate your agent's task prioritization based on your changing daily focus.
- Persona Refinement: Gradually teach the agent to sound more professional, empathetic, or casual based on your feedback.
- Life Context Mapping: Maintain an up-to-date knowledge base of your preferences, dietary needs, or meeting habits without manual editing.
- Onboarding/Adjustment: Use it during the initial setup phase to help a new agent learn your workflow rapidly.
Example Prompts
- "Run the daily-questions routine now; I want to refine how you prioritize my calendar tasks."
- "It's 9 PM. Please start the daily-questions flow for my user and soul profile updates."
- "Pause the daily-questions routine for this week; I am away on vacation and don't need the check-ins."
Tips & Limitations
- Consistency is Key: The agent learns best when you answer consistently at the same time each day, reinforcing the routine.
- Avoid Overloading: Stick to the default of 3 questions per round. Too many questions lead to fatigue and lower-quality data.
- Granular Updates: When you choose the 'Type my own' option, provide descriptive answers to help the agent update your files with high-quality, actionable data rather than generic summaries.
- File Integrity: The skill will overwrite existing files. Ensure you have backups of your USER.md and SOUL.md if you are experimenting with complex custom prompts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-daijo-bu-daily-questions": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api