[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NPX3608ATWKZ61H73JXKXQ":3,"skill-same:01M6NPX3608ATWKZ61H73JXKXQ":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6NPX3608ATWKZ61H73JXKXQ","mood-tracker",null,"A simple mood tracking skill that stores your daily mood and comments. Use this when the user wants to log their mood, track how they feel, or see their mood history.","knooob\u002Fpocket-llm-server-android","knooob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F79307764?v=4","01M6NPV7HZYTCQWHMWNFEGRXM3","Kaustubh chude","01M6NPV7P8JAGE40DWQFT5ZH2S",26,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fmood-tracker\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35],"tracker","mood tracker","how","history","tracking","user","use","daily","log","simple","comments","track","2026-11-10 10:12:30",false,"---\nname: mood-tracker\ndescription: A simple mood tracking skill that stores your daily mood and comments. Use this when the user wants to log their mood, track how they feel, or see their mood history.\n---\n\n# Mood Tracker\n\n## Instructions\n\nThe `mood-tracker` skill helps you keep track of your daily emotional well-being. You can log your mood on a scale of 1 to 10 and add a short comment about how you're feeling.\n\n### Actions\n\n#### 1. Log Mood\nWhen a user wants to log their mood, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"log_mood\"\n  - `score`: Number (1-10)\n  - `comment`: String (Optional)\n  - `date`: String. **IMPORTANT**: Identify the date for the entry.\n    - If user says \"today\", pass \"today\".\n    - If user says \"yesterday\", pass \"yesterday\".\n    - If user gives a specific date (e.g., \"March 18\"), format it as **YYYY-MM-DD** or pass the original date string.\n    - If no date is mentioned, default to \"today\".\n\n#### 2. Get Mood for a Specific Date\nWhen a user asks what their mood was on a specific date, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_mood\"\n  - `date`: String (Identify the date from the user's request)\n\n#### 3. Get History \u002F Show Dashboard\nWhen a user wants to see their mood history (\"last week\", \"past 10 days\") or the dashboard, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_history\"\n  - `days`: Number (Optional, default 7. E.g., for \"last week\" use 7)\n  - `show_dashboard`: Boolean (Optional)\n\n#### 4. Plot Mood Trends (Line Chart)\nWhen a user wants to visualize their mood trends with a chart (e.g., \"Plot my mood for 7 days\"), call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_history\"\n  - `days`: Number (Optional, default 7)\n  - `show_dashboard`: `true`\n  - **TIP**: This will trigger the plotting view in the dashboard.\n\n#### 5. Analyze Trends and Patterns\nWhen a user asks for an analysis of their mood (e.g., \"Are there any trends?\", \"Am I feeling better?\"), follow these steps:\n1. Call `run_js` with `action: \"get_history\"` and an appropriate `days` count (e.g., 30 for a monthly analysis).\n2. Once you receive the JSON history, analyze the scores and comments.\n3. Provide a thoughtful response to the user covering:\n   - General trend (improving, declining, stable).\n   - Any clusters of particularly good or bad days.\n   - Themes or patterns found in the comments.\n\n#### 6. Delete Mood for a Specific Date\nWhen a user wants to delete only a single day's entry (e.g., \"Delete my mood for today\"), call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"delete_mood\"\n  - `date`: String (Identify the date)\n\n#### 7. Export Data (Backup)\nWhen a user wants to backup or export their data, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"export_data\"\n\n#### 8. Wipe All Data\nWhen a user wants to clear their entire mood history and start fresh, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"wipe_data\"\n\n### Sample Commands\n\nYou can use these samples to interact with the mood tracker:\n\n- **Logging Mood:**\n  - \"Log my mood as 8 today, feeling great!\"\n  - \"Set my mood yesterday as a 2\"\n  - \"Set my mood on March 18, 2026 as a 1\"\n  - \"I'm feeling like a 5 today, a bit tired.\"\n  - \"Last Friday I felt like a 7.\"\n  - \"Record a mood of 9 for me.\"\n\n- **Viewing History:**\n  - \"Show me my mood history.\"\n  - \"Get my mood from last week.\"\n  - \"How have I been feeling lately?\"\n  - \"Show my mood for the last 10 days.\"\n  - \"Open the mood dashboard.\"\n  - \"What was my mood on March 18?\"\n  - \"What was my mood yesterday?\"\n\n- **Analyzing Trends:**\n  - \"Analyze my mood for the last 30 days — are there any patterns?\"\n  - \"Am I generally feeling better or worse over time?\"\n  - \"Are there any clusters of bad days in my history?\"\n  - \"What do my recent comments suggest about my well-being?\"\n\n- **Wiping & Deleting:**\n  - \"Delete my mood for today.\"\n  - \"Remove my mood log for yesterday.\"\n  - \"Delete the entry for March 18.\"\n  - \"Clear my mood history.\" (Use `wipe_data` for this)\n  - \"Wipe my data.\" (Use `wipe_data` for this)\n\n- **Charting Trends:**\n  - \"Plot my mood for the last 7 days.\"\n  - \"Show me a chart of my mood this month.\"\n  - \"Visualize my scores for the past 14 days.\"\n  - \"Graph my mood progress.\"\n\n### Rules\n- **Privacy**: All data is stored locally on your device.\n- **No Entry**: If no mood entry exists for a specific date requested, explicitly inform the user that no entry was found for that date.\n- **Updates**: Logging a mood for a date that already has an entry will update that entry.\n- **Dashboard**: The dashboard is only shown when you explicitly ask to see your history or the dashboard itself.\n","# Mood Tracker\n\n## Instructions\n\nThe `mood-tracker` skill helps you keep track of your daily emotional well-being. You can log your mood on a scale of 1 to 10 and add a short comment about how you're feeling.\n\n### Actions\n\n#### 1. Log Mood\nWhen a user wants to log their mood, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"log_mood\"\n  - `score`: Number (1-10)\n  - `comment`: String (Optional)\n  - `date`: String. **IMPORTANT**: Identify the date for the entry.\n    - If user says \"today\", pass \"today\".\n    - If user says \"yesterday\", pass \"yesterday\".\n    - If user gives a specific date (e.g., \"March 18\"), format it as **YYYY-MM-DD** or pass the original date string.\n    - If no date is mentioned, default to \"today\".\n\n#### 2. Get Mood for a Specific Date\nWhen a user asks what their mood was on a specific date, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_mood\"\n  - `date`: String (Identify the date from the user's request)\n\n#### 3. Get History \u002F Show Dashboard\nWhen a user wants to see their mood history (\"last week\", \"past 10 days\") or the dashboard, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_history\"\n  - `days`: Number (Optional, default 7. E.g., for \"last week\" use 7)\n  - `show_dashboard`: Boolean (Optional)\n\n#### 4. Plot Mood Trends (Line Chart)\nWhen a user wants to visualize their mood trends with a chart (e.g., \"Plot my mood for 7 days\"), call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"get_history\"\n  - `days`: Number (Optional, default 7)\n  - `show_dashboard`: `true`\n  - **TIP**: This will trigger the plotting view in the dashboard.\n\n#### 5. Analyze Trends and Patterns\nWhen a user asks for an analysis of their mood (e.g., \"Are there any trends?\", \"Am I feeling better?\"), follow these steps:\n1. Call `run_js` with `action: \"get_history\"` and an appropriate `days` count (e.g., 30 for a monthly analysis).\n2. Once you receive the JSON history, analyze the scores and comments.\n3. Provide a thoughtful response to the user covering:\n   - General trend (improving, declining, stable).\n   - Any clusters of particularly good or bad days.\n   - Themes or patterns found in the comments.\n\n#### 6. Delete Mood for a Specific Date\nWhen a user wants to delete only a single day's entry (e.g., \"Delete my mood for today\"), call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"delete_mood\"\n  - `date`: String (Identify the date)\n\n#### 7. Export Data (Backup)\nWhen a user wants to backup or export their data, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"export_data\"\n\n#### 8. Wipe All Data\nWhen a user wants to clear their entire mood history and start fresh, call the `run_js` tool with:\n- **script name**: `index.html`\n- **data**: A JSON string with:\n  - `action`: \"wipe_data\"\n\n### Sample Commands\n\nYou can use these samples to interact with the mood tracker:\n\n- **Logging Mood:**\n  - \"Log my mood as 8 today, feeling great!\"\n  - \"Set my mood yesterday as a 2\"\n  - \"Set my mood on March 18, 2026 as a 1\"\n  - \"I'm feeling like a 5 today, a bit tired.\"\n  - \"Last Friday I felt like a 7.\"\n  - \"Record a mood of 9 for me.\"\n\n- **Viewing History:**\n  - \"Show me my mood history.\"\n  - \"Get my mood from last week.\"\n  - \"How have I been feeling lately?\"\n  - \"Show my mood for the last 10 days.\"\n  - \"Open the mood dashboard.\"\n  - \"What was my mood on March 18?\"\n  - \"What was my mood yesterday?\"\n\n- **Analyzing Trends:**\n  - \"Analyze my mood for the last 30 days — are there any patterns?\"\n  - \"Am I generally feeling better or worse over time?\"\n  - \"Are there any clusters of bad days in my history?\"\n  - \"What do my recent comments suggest about my well-being?\"\n\n- **Wiping & Deleting:**\n  - \"Delete my mood for today.\"\n  - \"Remove my mood log for yesterday.\"\n  - \"Delete the entry for March 18.\"\n  - \"Clear my mood history.\" (Use `wipe_data` for this)\n  - \"Wipe my data.\" (Use `wipe_data` for this)\n\n- **Charting Trends:**\n  - \"Plot my mood for the last 7 days.\"\n  - \"Show me a chart of my mood this month.\"\n  - \"Visualize my scores for the past 14 days.\"\n  - \"Graph my mood progress.\"\n\n### Rules\n- **Privacy**: All data is stored locally on your device.\n- **No Entry**: If no mood entry exists for a specific date requested, explicitly inform the user that no entry was found for that date.\n- **Updates**: Logging a mood for a date that already has an entry will update that entry.\n- **Dashboard**: The dashboard is only shown when you explicitly ask to see your history or the dashboard itself.\n",{"name":5,"description":7},"main","739008f173ec4a60a049598353345d8723df52f6","skills\u002Fbuilt-in\u002Fmood-tracker",3,"https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android","https:\u002F\u002Fgithub.com\u002Fknooob","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fkaustubh-chude-3124801a7\u002F","Network and Security research engineer @M10\u002FQUB Belfast ","2026-04-07 06:07:13",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add knooob\u002Fpocket-llm-server-android --skill mood-tracker",{"tool":56,"command":57},"bunx","bunx skills add knooob\u002Fpocket-llm-server-android --skill mood-tracker",{"tool":59,"command":60},"pnpm","pnpm dlx skills add knooob\u002Fpocket-llm-server-android --skill mood-tracker","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fmood-tracker\u002FSKILL.md",true,[64,70],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"assets\u002Fdashboard.html","ASSET","资产文件",19180,"https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fmood-tracker\u002Fassets\u002Fdashboard.html",{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"scripts\u002Findex.html","SCRIPT","脚本",5105,"https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fmood-tracker\u002Fscripts\u002Findex.html",[77,95,113,134,146,159],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":36},"01M6NPYKGTX09WQWP3ECQMNYJ2","virtual-piano","Show a virtual piano to play music","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Fvirtual-piano\u002FSKILL.md",[],[84,85,86,87,88,89,90,91,92,41,93,94],"virtual","virtual piano","google","github","play","https","edge","music","show","gallery","tree",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":36},"01M6NPYG8DHJSEY82XZ1QQ1B1J","restaurant-roulette","Show a roulette wheel to allow user to randomly select a restaurant based on location and cuisine.","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Frestaurant-roulette\u002FSKILL.md",[],[102,94,103,93,104,105,41,92,90,29,106,107,108,109,89,86,110,111,87,112],"restaurant roulette","you","get","location","select","true","wheel","api-key","docs","gemini","dev",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":124,"publishedAt":36},"01M6NPXXQ23AD1QJF97ASVY5RA","mood-music","A skill to suggest or play music based on the user's mood, including analyzing images or audio, by querying available genres and generating music via the Loudly API.","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Ffeatured\u002Fmood-music\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[91,125,126,104,87,88,89,90,127,128,129,130,41,131,132,93,103,94,107,133],"mood music","genres","analyzing","api","Audio","images","apps","via","can",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":36},"01M6NPXSWG0MDK5RZ2YF2MWX3Y","text-spinner","Spin the given text on my head.","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Ftext-spinner\u002FSKILL.md",[],[141,142,143,144,145],"text spinner","spinner","text","head","my",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":36},"01M6NPXRDMVXEZMT0G0QCARE5Y","send-email","Send an email.","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fsend-email\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000005","邮件与沟通",[156,157,158],"send email","email","send",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":165,"publishedAt":36},"01M6NPXM1QRKD9Y83BKTPYT9YP","query-wikipedia","Query summary from Wikipedia for a given topic.","https:\u002F\u002Fgithub.com\u002Fknooob\u002Fpocket-llm-server-android\u002Fblob\u002Fmain\u002Fskills\u002Fbuilt-in\u002Fquery-wikipedia\u002FSKILL.md",[],[166,167,168,169,170],"query wikipedia","query","wikipedia","summary","for"]