[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M719014TE8RG28MT7AANEHR1":3,"skill-same:01M719014TE8RG28MT7AANEHR1":44},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":26,"repositoryHtmlUrl":27,"repositoryHomepageUrl":6,"ownerHtmlUrl":28,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":29,"install":30,"resources":43},"01M719014TE8RG28MT7AANEHR1","remember",null,"记住用户偏好设置。使用此技能来保存用户的工作偏好、代码风格、输出格式等偏好，这些偏好将在后续所有会话中自动应用。","lokidundun\u002FTopViewbot","lokidundun","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F206712414?v=4","01M718Z82TZHB93P3NYSDPYQQ3","01M718Z83GMFMPGTS01MCDVT9V",2,"MIT","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fremember\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"---\nname: remember\ndescription: 记住用户偏好设置。使用此技能来保存用户的工作偏好、代码风格、输出格式等偏好，这些偏好将在后续所有会话中自动应用。\n---\n\n## 使用场景\n\n当用户明确表达希望你记住某个偏好时，使用此技能来保存。例如：\n\n- \"记住我喜欢简洁的代码风格\"\n- \"以后回复都用中文\"\n- \"不要在代码中添加过多注释\"\n- \"\u002Fremember 使用 TypeScript 严格模式\"\n\n## 偏好保存方法\n\n通过 HTTP API 调用保存偏好：\n\n```bash\n# 添加全局偏好（所有项目生效）\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"偏好内容\", \"scope\": \"global\", \"source\": \"ai\"}'\n\n# 添加项目偏好（仅当前项目生效）\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"偏好内容\", \"scope\": \"project\", \"source\": \"ai\"}'\n```\n\n## 操作步骤\n\n1. **识别偏好**：从用户消息中提取偏好内容\n2. **确认范围**：询问用户是全局偏好还是项目偏好（如果不确定）\n3. **保存偏好**：使用 Bash 工具调用 curl 命令保存偏好\n4. **确认结果**：告知用户偏好已保存\n\n## 偏好格式建议\n\n- 使用简洁、明确的语言描述偏好\n- 避免过于具体的项目细节\n- 使用积极的陈述（\"使用 X\" 而不是 \"不使用 Y\"）\n\n## 示例对话\n\n**用户**: \u002Fremember 我喜欢使用 TypeScript 严格模式\n\n**AI**: 好的，我将为您记录这个偏好。这是全局偏好（所有项目生效）还是仅针对当前项目？\n\n**用户**: 全局\n\n**AI**:\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"使用 TypeScript 严格模式\", \"scope\": \"global\", \"source\": \"ai\"}'\n```\n\n已为您保存偏好：**使用 TypeScript 严格模式**（全局）。这个偏好将在后续所有会话中自动应用。\n\n## 查看和管理偏好\n\n用户可以通过以下方式管理偏好：\n- 在 TopViewbot Web 界面的「设置 → 偏好」中查看和编辑\n- 使用 API 直接管理（GET\u002FDELETE \u002Fpreferences\u002F:id）\n\n## 注意事项\n\n- 偏好会在每次对话开始时自动注入到系统提示词中\n- 项目偏好会覆盖同类型的全局偏好\n- 建议保持偏好数量适中，避免过多偏好导致冲突\n","## 使用场景\n\n当用户明确表达希望你记住某个偏好时，使用此技能来保存。例如：\n\n- \"记住我喜欢简洁的代码风格\"\n- \"以后回复都用中文\"\n- \"不要在代码中添加过多注释\"\n- \"\u002Fremember 使用 TypeScript 严格模式\"\n\n## 偏好保存方法\n\n通过 HTTP API 调用保存偏好：\n\n```bash\n# 添加全局偏好（所有项目生效）\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"偏好内容\", \"scope\": \"global\", \"source\": \"ai\"}'\n\n# 添加项目偏好（仅当前项目生效）\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"偏好内容\", \"scope\": \"project\", \"source\": \"ai\"}'\n```\n\n## 操作步骤\n\n1. **识别偏好**：从用户消息中提取偏好内容\n2. **确认范围**：询问用户是全局偏好还是项目偏好（如果不确定）\n3. **保存偏好**：使用 Bash 工具调用 curl 命令保存偏好\n4. **确认结果**：告知用户偏好已保存\n\n## 偏好格式建议\n\n- 使用简洁、明确的语言描述偏好\n- 避免过于具体的项目细节\n- 使用积极的陈述（\"使用 X\" 而不是 \"不使用 Y\"）\n\n## 示例对话\n\n**用户**: \u002Fremember 我喜欢使用 TypeScript 严格模式\n\n**AI**: 好的，我将为您记录这个偏好。这是全局偏好（所有项目生效）还是仅针对当前项目？\n\n**用户**: 全局\n\n**AI**:\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:4096\u002Fpreferences \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"content\": \"使用 TypeScript 严格模式\", \"scope\": \"global\", \"source\": \"ai\"}'\n```\n\n已为您保存偏好：**使用 TypeScript 严格模式**（全局）。这个偏好将在后续所有会话中自动应用。\n\n## 查看和管理偏好\n\n用户可以通过以下方式管理偏好：\n- 在 TopViewbot Web 界面的「设置 → 偏好」中查看和编辑\n- 使用 API 直接管理（GET\u002FDELETE \u002Fpreferences\u002F:id）\n\n## 注意事项\n\n- 偏好会在每次对话开始时自动注入到系统提示词中\n- 项目偏好会覆盖同类型的全局偏好\n- 建议保持偏好数量适中，避免过多偏好导致冲突\n",{"name":5,"description":7},"main","c88c113984fbc717e069f8a3152fb14c415180d8","packages\u002Ftopviewbot\u002Fskills\u002Fremember",0,"https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot","https:\u002F\u002Fgithub.com\u002Flokidundun","2026-04-19 09:17:02",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add lokidundun\u002FTopViewbot --skill remember",{"tool":36,"command":37},"bunx","bunx skills add lokidundun\u002FTopViewbot --skill remember",{"tool":39,"command":40},"pnpm","pnpm dlx skills add lokidundun\u002FTopViewbot --skill remember","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fremember\u002FSKILL.md",true,[],[45,78,91,97,103,127],{"skillNo":46,"name":47,"nameZh":6,"description":48,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":49,"licenseFileUrl":50,"sourceHtmlUrl":51,"categories":52,"keywords":58,"publishedAt":18},"01M71903FYPEY0T54QXJSVKSVN","skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fskill-creator\u002FSKILL.md",[53],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"creator","skill creator","knowledge","new skill","with","users","Existing","tool","for","integrations","existing skill","guide","update","create","capabilities","specialized","when","workflows","new",{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":85,"publishedAt":18},"01M718ZZ6HN6Z6A99MC4E12NW9","template-skill","Replace with description of the skill and when Claude should use it.","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fpptx\u002Ftemplate\u002FSKILL.md",[84],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[86,87,88,75,89,90,63],"template skill","template","it","use","replace",{"skillNo":92,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":18},"01M718ZR9MR6PN40AXZ03VDH35","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fpdf\u002Ftemplate\u002FSKILL.md",[95],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[86,87,88,75,89,90,63],{"skillNo":98,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":18},"01M718ZM5TZ9DDHFF9PCAYJY4X","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fmcp-builder\u002Ftemplate\u002FSKILL.md",[101],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[86,87,88,75,89,90,63],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":49,"licenseFileUrl":107,"sourceHtmlUrl":108,"categories":109,"keywords":111,"publishedAt":18},"01M718ZG2XNYBXEGEY65FDJE19","mcp-builder","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fmcp-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fmcp-builder\u002FSKILL.md",[110],{"categoryNo":54,"categoryName":55,"taxonomyType":56,"taxonomyTypeDesc":57},[112,113,114,115,116,117,75,118,119,120,121,63,89,122,67,123,124,70,125,126],"mcp builder","MCP","builder","node","llms","model context protocol","building mcp servers","model","typescript","python","mcp sdk","fastmcp","context","Tools","integrate",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":144,"publishedAt":18},"01M718ZC9ASW3AFQ7GG55D4MS7","image-generation","Use this skill when generating images programmatically with Python. This includes creating charts, diagrams, mind maps, flowcharts, infographics, data visualizations, annotated images, posters, and any visual output that requires code-based rendering. Trigger when user asks to \"generate an image\", \"create a diagram\", \"draw a chart\", \"make a mind map\", \"visualize data\", or requests any PNG\u002FJPG\u002FSVG output created via code. Also use when matplotlib, PIL\u002FPillow, or similar graphics libraries are needed.","https:\u002F\u002Fgithub.com\u002Flokidundun\u002FTopViewbot\u002Fblob\u002Fmain\u002Fpackages\u002Ftopviewbot\u002Fskills\u002Fimage-generation-skill\u002FSKILL.md",[133,136,139],{"categoryNo":134,"categoryName":135,"taxonomyType":56,"taxonomyTypeDesc":57},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":137,"categoryName":138,"taxonomyType":56,"taxonomyTypeDesc":57},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":140,"categoryName":141,"taxonomyType":142,"taxonomyTypeDesc":143},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,75,72],"Image Generation","image","generation","diagrams","images","Charts","map","maps","visualize data","code","png","pillow","data","rendering","generate","diagram","libraries","chart"]