daily-questions

Automate daily guided questions via Telegram inline buttons to update USER.md and SOUL.md.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Kushtrvedi/openclaw-standard --skill daily-questions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-questions
Source: https://github.com/Kushtrvedi/openclaw-standard/tree/main/skills/daily-questions
Command: npx skills add https://github.com/Kushtrvedi/openclaw-standard --skill daily-questions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

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.

Core Features & Use Cases

  • Incremental user profiling: Build a living USER.md profile through guided questions.
  • Agent behavior tuning: Refine SOUL.md with answers to questions about communication, style, and preferences.
  • Telegram-based Q&A: Questions are delivered via Telegram inline buttons, one at a time, ensuring user-friendly interaction.

Quick Start

Create a cron job that runs daily and updates USER.md and SOUL.md after each question round.

Frequently Asked Questions about daily-questions

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

FAQPage Schema
How do I automate building a user profile through daily questions in Telegram?

Automate user profiling by setting up a cron job that sends daily multiple-choice questions via Telegram inline buttons. User answers are captured to incrementally build and update a USER.md profile file over time.

What is the best way to tune agent behavior using a scheduled questionnaire workflow?

Tune agent behavior by scheduling daily questions about communication preferences and style. Answers are automatically recorded into a SOUL.md file, refining how the agent interacts and responds based on accumulated user feedback.

Can I use Telegram inline buttons to deliver one question at a time for agent tuning?

Yes, Telegram inline buttons deliver questions one at a time to ensure user-friendly interaction. This guided approach prevents survey fatigue while systematically gathering data for both user profiling and agent behavior refinement.

Do I need a cron schedule to maintain USER.md and SOUL.md files for self-improving agents?

Yes, a cron schedule is required to trigger the daily routine. The cron job executes the question delivery via Telegram and subsequently updates the USER.md and SOUL.md files after each interaction round is completed.

What are the limitations of incremental user profiling via a daily questions routine?

The routine is limited by its reliance on Telegram integration and cron scheduling. Profiling occurs incrementally one question at a time, meaning significant profile depth requires sustained daily user engagement over an extended period.