Daily Devotion Skill
This skill creates a complete, personalized daily devotion experience for the user. It fetches the verse of the day, generates a warm pastoral devotion message, crafts a structured prayer, and wishes the user well based on the time of day.
Overview
The Daily Devotion skill provides:
- 1. Verse of the Day - Fetched from the ourmanna API
- Devotional Message - A warm, pastoral reflection on the verse
- Structured Prayer - A 6-part prayer following traditional Christian format
- Time-Aware Greeting - Personalized farewell based on time of day
Installation
Install the helper scripts from npm:
CODEBLOCK0
Or use directly with npx:
CODEBLOCK1
Repository: github.com/enjuguna/Molthub-Daily-Devotion
Step 1: Fetch the Verse of the Day
Call the ourmanna API to get today's verse:
CODEBLOCK2
Response Structure:
CODEBLOCK3
Extract and present:
- - Verse Text: INLINECODE0
- Reference: INLINECODE1
- Version: INLINECODE2
Alternatively, run the helper script:
npx ts-node scripts/fetch_verse.ts
Step 2: Generate the Devotional Message
Create a warm, pastoral devotion based on the verse. The tone should be like a caring pastor speaking directly to a beloved congregation member.
Devotion Structure:
- 1. Opening Hook (1-2 sentences)
- Start with a relatable life scenario or question that connects to the verse
- Draw the reader in immediately
- 2. Verse Context (2-3 sentences)
- Provide brief historical or cultural context of the passage
- Explain who wrote it, to whom, and why
- 3. Core Message (3-4 sentences)
- Unpack the meaning of the verse
- Explain how it applies to modern life
- Use warm, encouraging language
- 4. Cross-References (1-2 verses)
- Include 1-2 related scripture references that reinforce the message
- Briefly explain the connection
- 5. Personal Application (2-3 sentences)
- Speak directly to the reader using "you"
- Be encouraging and uplifting
- Acknowledge struggles while pointing to hope
- 6. Today's Challenge (Dynamic - NEVER repeat the same challenge)
- Provide ONE practical, actionable step the user can take today
-
Vary the duration: Use 3-15 minutes based on context and activity type
-
Vary the activity: Rotate between silence, meditation, journaling, action, prayer, worship
-
Personalize: Tailor to the verse theme and user's known context/profile
Example Challenge Templates (pick ONE and adapt to the verse):
1. "Set aside [3-10] minutes to [meditate/journal/reflect] on [theme from verse]..."
2. "Before your next [meeting/task/meal], take [2-5] minutes to [action related to verse]..."
3. "Write down [number] ways you can [apply verse principle] today..."
4. "During your [commute/break/walk], spend [time] [speaking/listening/reflecting] on [verse theme]..."
5. "Send a [message/note/text] to someone expressing [gratitude/encouragement/love] as the verse teaches..."
6. "Tonight before bed, [specific reflection activity] for [3-7] minutes..."
7. "Pause three times today to silently thank God for [verse-related blessing]..."
8. "Choose one person to [encourage/forgive/help/pray for] as a response to this verse..."
9. "Take a [5-10] minute prayer walk, focusing on [verse theme]..."
10. "Write a short prayer in your own words inspired by today's scripture..."
11. "Find a quiet moment to read [related passage] and compare its message to today's verse..."
12. "Speak today's verse out loud [3-5] times to let it sink into your spirit..."
13. "Share this verse with someone who might need its encouragement today..."
14. "Before each meal today, reflect on one aspect of [verse theme]..."
15. "Create a simple reminder (phone wallpaper, sticky note) of today's verse..."
16. "At the end of your workday, spend [5] minutes reviewing how you applied this verse..."
17. "Listen to a worship song that reflects the theme of [verse theme]..."
18. "Journal about a time when you experienced [the truth of this verse]..."
19. "Take [10] minutes to sit in complete silence, letting God's [grace/peace/love] wash over you..."
20. "Identify one habit you can adjust today to better align with [verse principle]..."
21. "Practice [forgiveness/patience/gratitude/trust] in your next challenging interaction..."
22. "Memorize today's verse by writing it out [3-5] times..."
23. "Invite the Holy Spirit to reveal one area of your life that needs [verse theme]..."
24. "Set an alarm for [time] to pause and re-read today's verse wherever you are..."
Tone Guidelines:
- - Warm and pastoral - Like a loving shepherd caring for sheep
- Encouraging - Focus on hope, not condemnation
- Personal - Use "you" and "we" to create connection
- Accessible - Avoid overly theological jargon
- Uplifting - Leave the reader feeling encouraged and empowered
Step 3: Handle Prayer Context
[!IMPORTANT]
Do NOT ask the user for prayer requests interactively. Prayer requests should be included in the initial prompt when the user invokes the skill.
If prayer requests are provided in the prompt:
- - Incorporate them naturally into Part 4 of the prayer
- Be sensitive and respectful with personal matters
- If work-related, refer to it simply as "work" or "workplace"
- If health-related, pray for healing and strength
- If relationship-related, pray for wisdom and reconciliation
- If finances are mentioned, pray for provision and wise stewardship
If no prayer context is provided:
- - Use general prayers for daily guidance and protection
- Pray for the user's family and loved ones generically
- Focus more on the verse application
Step 4: Craft the Structured Prayer
[!IMPORTANT]
ALWAYS use FIRST-PERSON perspective in the prayer. Use "I", "my", "me" when referring to the user—NEVER refer to them by name in third-person (e.g., say "my family" not "Eric's family").
Create a prayer following this 6-part structure. The prayer should flow naturally as one continuous conversation with God.
[!CAUTION]
NEVER repeat the same phrases across different devotions. Each prayer should feel fresh and unique. Rotate through the example phrases and create new variations.
Part 1: Praising the Lord
Begin by glorifying God's attributes.
ROTATE through varied openings:
Example Openings (vary each time - pick ONE):
- 1. "Heavenly Father, I come before You in awe of Your majesty..."
- "Lord God, I bow in worship before Your throne of grace..."
- "Almighty God, my heart overflows with praise for who You are..."
- "Father of lights, I lift my voice to exalt Your holy name..."
- "Sovereign Lord, I stand amazed at Your greatness..."
- "Gracious God, I enter Your presence with thanksgiving and praise..."
- "Most High God, I worship You for Your unmatched glory..."
- "Eternal Father, my soul magnifies Your wonderful name..."
- "Lord of all creation, I honor You with all that I am..."
- "Holy One of Israel, I come with reverence into Your presence..."
- "Mighty God, I celebrate Your power and endless love..."
- "Faithful Father, I praise You for Your steadfast devotion..."
- "King of Kings, I kneel before Your awesome throne..."
- "God of all comfort, I bless Your name this day..."
- "Wonderful Counselor, I lift high Your glorious name..."
- "Prince of Peace, I worship You with a grateful heart..."
- "Ancient of Days, I stand in wonder at Your eternal nature..."
- "Lord of Hosts, I exalt You above all earthly things..."
- "Rock of Ages, I praise You for being my firm foundation..."
- "Merciful Father, my spirit rejoices in Your abundant grace..."
Rotate these attributes (pick 2-3 per prayer): holiness, love, power, faithfulness, mercy, sovereignty, wisdom, patience, justice, goodness, omniscience, immutability, compassion, righteousness, majesty, glory, tenderness, protective nature
Part 2: Thanking the Lord
Express gratitude with variety.
Pick 3-4 themes per prayer (not all):
Gratitude Themes (rotate selection):
- 1. The gift of a new day and fresh mercies
- Life, breath, and the health in my body
- His Word that guides and instructs my steps
- Salvation and grace through Jesus Christ
- Family members who love and support me
- Provision of food, shelter, and daily needs
- Opportunities to serve and grow in faith
- Progress on current projects and goals
- Friendships and community that encourage me
- The beauty of nature and creation around me
- Peace in the midst of difficult circumstances
- Past answered prayers and remembered blessings
- The gift of rest and restoration
- Wisdom granted in challenging decisions
- Protection from seen and unseen dangers
- The comfort of the Holy Spirit in times of grief
- Second chances and fresh starts
- The ability to work and create
- Moments of joy and laughter
- Freedom to worship without fear
- Teachers and mentors who have shaped my journey
- Technology and tools that assist my calling
- The changing seasons that remind me of renewal
- Healing received in body, mind, or spirit
- Doors that have opened at the right time
Part 3: Forgiveness of Sins
Humbly seek forgiveness with varied language:
Example Phrases (rotate - pick 2-3):
- 1. "Lord, I humbly acknowledge my imperfections and shortcomings..."
- "Father, I confess that I have fallen short of Your glory..."
- "Merciful God, I come seeking Your cleansing and renewal..."
- "I ask forgiveness for sins known and unknown to me..."
- "Create in me a clean heart, O God, and renew a right spirit within me..."
- "Wash me and I shall be whiter than snow..."
- "Help me turn from my failures and walk in Your light..."
- "Lord, I repent of the times I have grieved Your Spirit..."
- "Father, forgive my wandering thoughts and misplaced priorities..."
- "I confess the words I should not have spoken..."
- "Cleanse me from secret faults and hidden sins..."
- "Lord, I acknowledge the times I chose my way over Yours..."
- "Forgive me for the good I failed to do..."
- "I lay down my pride and ask for Your mercy..."
- "Search my heart, O God, and reveal anything that displeases You..."
- "I confess my doubts and ask You to strengthen my faith..."
- "Lord, I repent of worry and choosing fear over trust..."
- "Forgive me for the times I have been unkind or impatient..."
- "I ask pardon for neglecting time in Your presence..."
- "Cleanse my heart from envy, bitterness, or resentment..."
- "Lord, I confess where I have compromised my integrity..."
- "Forgive me for loving comfort more than Your calling..."
- "I repent of harsh judgments I have made against others..."
- "Purify my motives and make my heart sincere before You..."
Part 4: Prayer for Loved Ones and Context
[!IMPORTANT]
Use FIRST-PERSON: "my family", "my friends", "my work", "my nation"—NOT "Eric's family".
For family and loved ones (rotate - pick 2-3):
- 1. "I lift up my family and friends to You, Father..."
- "Protect those I love and meet them where they are tonight..."
- "Guide my loved ones in their own journeys of faith..."
- "Surround my family with Your angels and keep them safe..."
- "Grant wisdom to my parents/children as they navigate life..."
- "Strengthen the bonds of love within my household..."
- "Watch over my extended family and keep them in Your care..."
- "Bless my friends with peace and joy in their daily lives..."
- "I pray for reconciliation where there is division in my family..."
- "Provide for my loved ones' needs according to Your riches..."
- "Comfort those in my circle who are grieving or hurting..."
- "Open doors of opportunity for my family members..."
- "Protect my loved ones' minds, hearts, and spirits..."
- "Draw those in my family who don't know You closer to Your love..."
- "Give my family members courage to face their challenges..."
- "Bless my friendships with depth, loyalty, and mutual encouragement..."
- "Grant traveling mercies to my loved ones who are away..."
- "Heal any brokenness in my family relationships..."
- "Prosper my loved ones in their health, work, and purpose..."
- "Unite my family in love and shared vision for the future..."
For user's specific context (if provided in prompt):
- - Work: "Grant me wisdom and integrity in my work... favor with colleagues... clarity in complex tasks... patience in difficulties... success in my endeavors..."
- Health: "I ask for healing and strength in my body... relief from pain... restoration of energy... peace in the waiting..."
- Relationships: "Bring reconciliation and understanding to my relationships... soften hardened hearts... restore broken trust... renew love..."
- Finances: "Provide for my needs and grant me wise stewardship... open doors of provision... remove the burden of debt... bless the work of my hands..."
- Decisions: "Give me clarity and discernment as I face this decision... confirm Your will... close wrong doors... illuminate the right path..."
- Nation/World: "I pray for wisdom for the leaders of my nation... peace in troubled regions... justice for the oppressed... revival in the land..."
Part 5: Prayer for the Verse
Connect the day's verse to the prayer with varied language:
Example Phrases (rotate - pick 2-3):
- 1. "Lord, write today's verse upon my heart..."
- "Help me truly understand and live out this scripture..."
- "May this truth from [reference] guide my every decision..."
- "Let this word dwell richly in me today..."
- "Transform my mind through the message of this verse..."
- "I ask for strength to apply [brief verse theme] in my life..."
- "Burn this scripture into my memory and my actions..."
- "Let these words be a lamp to my feet throughout this day..."
- "Help me meditate on this passage and draw wisdom from it..."
- "May this verse reshape how I see my circumstances..."
- "Embed this truth so deeply that it changes how I respond to challenges..."
- "Let this scripture be my anchor when I feel unsteady..."
- "Open my eyes to see new dimensions of this passage..."
- "Help me share this truth with someone who needs it..."
- "Let [verse theme] be my focus and my strength today..."
- "May I return to this verse whenever I need Your guidance..."
- "Use this word to correct, encourage, and direct my steps..."
- "Plant this scripture as a seed that bears fruit in my life..."
- "Let the power of this verse break through any doubt or fear..."
- "May I embody the truth of [reference] in how I treat others..."
- "Let this scripture increase my faith and trust in You..."
- "Help me see Your character more clearly through this word..."
Part 6: Closing
End with reverence and varied closings:
Example Closings (rotate - pick ONE):
- 1. "I commit this day into Your hands, trusting in Your perfect plan..."
- "I surrender my worries and rest in Your strength alone..."
- "I place my hopes and plans at Your feet..."
- "With faith in Your promises, I step forward into this day..."
- "I release control and embrace Your will for my life..."
- "I lay down my burdens and take up Your peace..."
- "I entrust everything I am and have to Your keeping..."
- "With a heart full of expectation, I await Your movement..."
- "I go forward knowing You go before me and behind me..."
- "I rest in the assurance that You are working all things together..."
- "I leave this time of prayer changed and renewed..."
- "I walk out of this moment carrying Your presence with me..."
- "I submit my agenda to Your greater purposes..."
- "I trust that what You have started, You will complete..."
- "I lean not on my own understanding but on Your wisdom..."
- "I cast all my cares upon You, for You care for me..."
- "I stand on Your promises and move forward with confidence..."
- "I receive Your peace that surpasses all understanding..."
- "I declare Your goodness over this day and all it holds..."
- "I rise from this prayer filled with hope and gratitude..."
Always end with: "In Jesus' name I pray, Amen." (or "In Jesus' mighty name we pray, Amen.")
Step 5: Time-Aware Greeting and Farewell
Based on the current time, provide an appropriate greeting and closing message.
Time Determination:
- - Morning (5:00 AM - 11:59 AM): "Good morning"
- Afternoon (12:00 PM - 4:59 PM): "Good afternoon"
- Evening (5:00 PM - 8:59 PM): "Good evening"
- Night (9:00 PM - 4:59 AM): "Good night"
Closing Messages:
Morning:
"Have a blessed day ahead! May God's favor go before you in everything you do today. Remember, you are never alone – He walks with you every step of the way. ☀️"
Afternoon:
"May the rest of your day be filled with God's peace and purpose. Keep pressing forward – you're doing great! 🌤️"
Evening:
"As this day winds down, may you find rest in God's presence. Reflect on His goodness today and trust Him for tomorrow. 🌅"
Night:
"Sleep well, knowing you are held in the loving arms of your Heavenly Father. Cast all your worries on Him, for He cares for you. May angels watch over you tonight. 🌙"
Context-Aware Additions:
If the user shared specific context, add a relevant encouragement:
- - Work stress: "Remember, your work is unto the Lord. He sees your efforts and will reward your faithfulness."
- Health concerns: "God is your healer. Rest in His promises and trust His timing."
- Family matters: "Your prayers for your family are powerful. God hears every word and is working even when you can't see it."
Complete Output Format
Present the complete devotion in this order:
CODEBLOCK5
Error Handling
If the API is unavailable:
- 1. Inform the user gracefully
- Offer to use a backup verse from memory
- Suggest popular verses like Jeremiah 29:11, Philippians 4:13, or Psalm 23:1
Notes
- - Always maintain a warm, loving tone throughout
- Be sensitive to the user's emotional state
- Never be preachy or condemning
- Focus on God's love, grace, and faithfulness
- Make the experience personal and meaningful
每日灵修技能
该技能为用户创造完整、个性化的每日灵修体验。它获取当日经文,生成温暖的牧者式灵修信息,构建结构化的祷告,并根据一天中的时间向用户送上祝福。
概述
每日灵修技能提供:
- 1. 当日经文 - 从ourmanna API获取
- 灵修信息 - 对经文的温暖、牧者式反思
- 结构化祷告 - 遵循传统基督教格式的6部分祷告
- 时间感知问候 - 根据一天中的时间个性化告别
安装
从npm安装辅助脚本:
bash
npm install daily-devotion-skill
或直接使用npx:
bash
npx daily-devotion-skill
仓库: github.com/enjuguna/Molthub-Daily-Devotion
步骤1:获取当日经文
调用ourmanna API获取今日经文:
GET https://beta.ourmanna.com/api/v1/get?format=json&order=daily
响应结构:
json
{
verse: {
details: {
text: 经文文本在此...,
reference: 书卷 章节:节数,
version: NIV,
verseurl: http://www.ourmanna.com/
},
notice: 由OurManna.com提供
}
}
提取并呈现:
- - 经文文本:verse.details.text
- 出处:verse.details.reference
- 版本:verse.details.version
或者,运行辅助脚本:
bash
npx ts-node scripts/fetch_verse.ts
步骤2:生成灵修信息
基于经文创建温暖、牧者式的灵修。语气应像一位关怀的牧师直接对心爱的会众说话。
灵修结构:
- 1. 开场钩子(1-2句)
- 以与经文相关的可共鸣生活场景或问题开始
- 立即吸引读者
- 2. 经文背景(2-3句)
- 提供该段落的简要历史或文化背景
- 解释谁写的、写给谁、为什么
- 3. 核心信息(3-4句)
- 阐释经文的含义
- 解释如何应用于现代生活
- 使用温暖、鼓励的语言
- 4. 交叉引用(1-2节经文)
- 包含1-2节强化信息的相关经文引用
- 简要解释联系
- 5. 个人应用(2-3句)
- 使用你直接对读者说话
- 鼓励和振奋人心
- 承认挣扎的同时指向希望
- 6. 今日挑战(动态——绝不重复相同的挑战)
- 提供一个用户今天可以采取的切实可行的步骤
-
变化时长:根据背景和活动类型使用3-15分钟
-
变化活动:在静默、默想、写日记、行动、祷告、敬拜之间轮换
-
个性化:根据经文主题和用户已知背景/资料定制
示例挑战模板(选择一个并适应经文):
1. 留出[3-10]分钟来[默想/写日记/反思]关于[经文主题]...
2. 在你的下一次[会议/任务/用餐]前,花[2-5]分钟[做与经文相关的行动]...
3. 写下[数字]种你今天可以[应用经文原则]的方法...
4. 在你的[通勤/休息/散步]期间,花[时间][述说/聆听/反思]关于[经文主题]...
5. 向某人发送一条[信息/便条/短信],表达[感恩/鼓励/爱],正如经文所教导的...
6. 今晚睡前,进行[特定的反思活动]持续[3-7]分钟...
7. 今天暂停三次,默默感谢上帝赐予[与经文相关的祝福]...
8. 选择一个人,作为对这节经文的回应,去[鼓励/原谅/帮助/为他们祷告]...
9. 进行一次[5-10]分钟的祷告散步,专注于[经文主题]...
10. 用你自己的话写一篇简短的祷告,灵感来自今天的经文...
11. 找一个安静的时刻阅读[相关段落],并将其信息与今天的经文进行比较...
12. 大声说出今天的经文[3-5]次,让它深入你的灵里...
13. 与今天可能需要这节经文鼓励的人分享它...
14. 今天每次用餐前,反思[经文主题]的一个方面...
15. 创建一个简单的提醒(手机壁纸、便利贴)来记住今天的经文...
16. 在工作日结束时,花[5]分钟回顾你如何应用了这节经文...
17. 听一首反映[经文主题]主题的敬拜歌曲...
18. 写日记记录你曾经历[这节经文的真理]的时刻...
19. 花[10]分钟完全静默,让上帝的[恩典/平安/爱]洗涤你...
20. 确定一个你今天可以调整的习惯,以更好地符合[经文原则]...
21. 在你下一次具有挑战性的互动中操练[饶恕/忍耐/感恩/信靠]...
22. 通过抄写[3-5]次来背诵今天的经文...
23. 邀请圣灵向你揭示你生命中需要[经文主题]的一个领域...
24. 设置一个[时间]的闹钟,无论你在哪里,都暂停并重新阅读今天的经文...
语气指南:
- - 温暖和牧者式 - 像慈爱的牧羊人照顾羊群
- 鼓励 - 专注于希望,而非定罪
- 个人化 - 使用你和我们来建立联系
- 易懂 - 避免过于神学化的术语
- 振奋人心 - 让读者感到被鼓励和赋能
步骤3:处理祷告背景
[!重要]
不要交互式地向用户询问祷告请求。 祷告请求应在用户调用技能时包含在初始提示中。
如果在提示中提供了祷告请求:
- - 自然地将其融入祷告的第4部分
- 对个人事务保持敏感和尊重
- 如果与工作相关,简单称为工作或职场
- 如果与健康相关,为医治和力量祷告
- 如果与关系相关,为智慧和和解祷告
- 如果提到财务,为供应和智慧管理祷告
如果没有提供祷告背景:
- - 使用日常引导和保护的通用祷告
- 泛泛地为用户的家人和所爱之人祷告
- 更多地专注于经文应用
步骤4:构建结构化祷告
[!重要]
在祷告中始终使用第一人称视角。 在提及用户时使用我、我的——绝不要用第三人称称呼他们(例如,说我的家人而不是埃里克的家人)。
按照这个6部分结构创建祷告。祷告应自然流畅,作为与上帝的一次持续对话。
[!注意]
绝不在不同的灵修中重复相同的短语。 每个祷告都应感觉新鲜独特。轮换使用示例短语并创造新的变体。
第1部分:赞美主
以荣耀上帝的属性开始。
轮换使用多样的开场:
示例开场(每次变化——选择一个):
- 1. 天父,我来到祢面前,敬畏祢的威严...
- 主上帝,我在祢恩典的宝座前俯伏敬拜...
- 全能的上帝,我的心因祢的所是而涌出赞美...
- 众光之父,我扬声高举祢的圣名...
- 至高的主,我惊叹于祢的伟大...
- 恩典的上帝,我带着感恩和赞美进入祢的同在...
- 至高的上帝,我为祢无与伦比的荣耀敬拜祢...
- 永恒的父,我的灵尊崇祢奇妙的名...
- 一切受造之主,我用我的一切尊荣祢...
- 以色列的圣者,我怀着敬畏进入祢的同在...
- 大能的上帝,我庆祝祢的能力和无限的爱...
- 信实的父,我为祢坚定的委身赞美祢...
- 万王之王,我在祢可畏的宝座前屈膝...
- 一切安慰的上帝,我今天祝福祢的名...
- 奇妙的策士,我高举祢荣耀的名...
- 和平之君,我以感恩的心敬拜祢...
- 亘古常在者,我惊叹于祢永恒的本性...
- 万军之主,我在一切属地之事上高举祢...
- 万古磐石,我为祢是我坚固的根基赞美祢...
- 怜悯的父,我的灵因祢丰盛的恩典而喜乐...
轮换这些属性(每次祷告选择2-3个):圣洁、爱、