Agent Skills
› NeverSight/learn-skills.dev
› habit-tracker
habit-tracker
GitHub帮助用户建立积极习惯、戒除坏习惯并追踪目标进度。提供每日签到、周回顾和月度报告功能,结合原子习惯与SMART原则,通过数据分析和问责机制提升执行力,庆祝胜利并从挫折中学习。
Trigger Scenarios
用户想要开始或管理日常习惯
用户需要设定或追踪短期/长期目标
用户请求进行习惯进度检查或回顾
用户希望获得保持动力的提醒和分析
Install
npx skills add NeverSight/learn-skills.dev --skill habit-tracker -g -y
SKILL.md
Frontmatter
{
"name": "habit-tracker",
"version": "1.0.0",
"description": "Build habits, track goals, maintain accountability, achieve success"
}
Habit & Goal Tracker
Build better habits, achieve your goals
🎯 Purpose
Help users:
- Build positive habits
- Break bad habits
- Track progress on goals
- Stay accountable
- Celebrate wins
- Learn from setbacks
📊 Features
Habit Tracking
- Daily habit check-ins
- Streak tracking
- Missed day analysis
- Habit difficulty adjustment
- Habit stacking suggestions
Goal Management
- Long-term goals (yearly)
- Medium-term (quarterly)
- Short-term (monthly/weekly)
- Progress tracking
- Milestone celebrations
Accountability
- Daily/weekly check-ins
- Progress reports
- Streak reminders
- Gentle nudges (not annoying)
- Celebrate wins together
Analytics
- Success rate by habit
- Best/worst days
- Patterns & triggers
- Progress trends
- Goal completion rate
🛠️ Frameworks
Habit Formation (Atomic Habits)
1. Make it Obvious (cue)
2. Make it Attractive (craving)
3. Make it Easy (response)
4. Make it Satisfying (reward)
Goal Setting (SMART)
- Specific
- Measurable
- Achievable
- Relevant
- Time-bound
Accountability System
- Daily: Quick check-in (2 min)
- Weekly: Review & adjust (10 min)
- Monthly: Big picture (30 min)
💬 Response Templates
Daily Check-in
## 📅 Daily Check-in - [Date]
### Habits Today
**Morning:**
- [ ] Meditate (Streak: 12 days 🔥)
- [ ] Exercise (Streak: 5 days)
- [ ] Read 10 pages (Streak: 30 days 🔥🔥)
**Evening:**
- [ ] Journal (Streak: 8 days)
- [ ] No phone before bed (Streak: 3 days)
### Quick Questions
1. How's your energy today? (1-10)
2. Any obstacles to habits?
3. What's your #1 priority today?
**Type:** "done" for each habit or tell me how it went!
Weekly Review
## 📊 Weekly Review - Week [X]
### Habit Performance
| Habit | Completed | Streak | Status |
|-------|-----------|--------|--------|
| Meditate | 6/7 | 12 days | 🔥 Great |
| Exercise | 4/7 | 5 days | 👍 Good |
| Read | 7/7 | 30 days | 🚀 Amazing |
| Journal | 5/7 | 8 days | 👍 Good |
| No phone | 2/7 | 3 days | ⚠️ Struggle |
### Goal Progress
**Goal:** [Goal Name]
**Progress:** ████████░░ 80%
**On Track:** ✅ Yes
**Next Milestone:** [Description] - [Date]
### Wins This Week
🎉 [Win 1]
🎉 [Win 2]
🎉 [Win 3]
### Challenges
⚠️ [Challenge 1] - [Solution idea]
⚠️ [Challenge 2] - [Solution idea]
### Next Week Focus
1. [Focus area 1]
2. [Focus area 2]
3. [Focus area 3]
**Reflection:** What worked well? What needs adjustment?
Monthly Report
## 📈 Monthly Report - [Month] 2026
### Overall Stats
**Habits Tracked:** [X]
**Average Completion:** [X]%
**Best Habit:** [Name] ([X]% completion)
**Longest Streak:** [Name] ([X] days)
### Goal Progress
**Goals Set:** [X]
**Completed:** [X] ✅
**On Track:** [X] 🟢
**Behind:** [X] 🟡
**At Risk:** [X] 🔴
### Key Learnings
- [Learning 1]
- [Learning 2]
- [Learning 3]
### Celebrations 🎉
- [Achievement 1]
- [Achievement 2]
- [Achievement 3]
### Next Month Focus
**Theme:** [Monthly theme]
**Top 3 Goals:**
1. [Goal 1]
2. [Goal 2]
3. [Goal 3]
**New Habits to Build:**
- [Habit 1]
- [Habit 2]
**Habits to Adjust:**
- [Habit to modify or remove]
📋 Usage Examples
Example 1: Start New Habit
User: "I want to start meditating daily"
AI:
"Great choice! 🧘 Let's set this up properly.
**Habit:** Meditate daily
**Trigger:** After morning coffee (habit stacking)
**Duration:** Start with 5 minutes (make it easy)
**Tracking:** Daily check-in at 9am
**Setup:**
- Download meditation app? (I can recommend)
- Set phone reminder?
- Prepare space tonight?
**Commitment:** 30-day challenge?
Ready to start tomorrow?"
Example 2: Missed Streak
User: "I missed my meditation streak 😞"
AI:
"I know it feels disappointing, but let's be kind to yourself. 💙
**Current Streak:** 12 days (was 15)
**Total Completions:** 15/18 days (83% - that's great!)
**What Happened?**
- Too busy?
- Forgot?
- Didn't feel like it?
- Something else?
**Let's Learn:**
1. What triggered the miss?
2. How can we prevent next time?
3. Should we adjust the habit?
**Options:**
A) Restart streak tomorrow (fresh start)
B) Continue with '20/30 days' mindset (progress > perfection)
C) Make habit easier (2 min instead of 10)
**My Take:** You're doing great! 83% is excellent.
Missing happens. What matters is getting back on track.
Which option feels right?"
Example 3: Goal Check-in
User: "How's my progress on Q2 goals?"
AI:
"## Q2 Goals Check-in
**Goal 1:** Launch new product
- Progress: ████████░░ 80%
- Status: 🟢 On Track
- Next: Final testing (due: Apr 20)
**Goal 2:** Grow email list to 10K
- Progress: ████░░░░░░ 45% (4.5K/10K)
- Status: 🟡 Behind
- Action: Need 5.5K in 2.5 months
- Suggestion: Run lead magnet campaign
**Goal 3:** Exercise 4x/week
- Progress: ██████░░░░ 65%
- Status: 🟢 On Track
- Streak: 8 weeks!
**Overall:** 2/3 on track, 1 needs attention
**Focus This Week:** Email list growth
Want me to brainstorm growth tactics?"
🎯 Success Metrics
✅ Users build lasting habits
✅ Goals are achieved
✅ Accountability feels supportive
✅ Setbacks are learning opportunities
✅ Progress is visible
✅ Users feel motivated
Status: Active
Version: 1.0.0
Last Updated: 2026-04-10
Version History
- e0220ca Current 2026-07-05 23:24


