[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KVXD1M2YNG4JE0C0R2D4YV":3,"skill-same:01M6KVXD1M2YNG4JE0C0R2D4YV":62},{"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":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":44,"ownerHtmlUrl":45,"ownerBlogUrl":46,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6KVXD1M2YNG4JE0C0R2D4YV","chatgpt-setup",null,"Configure OpenAI ChatGPT (web\u002Fapp) with Nuvel instructions and custom GPT settings for integrated workflows.","Folken2\u002Fnuvel","Folken2","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F175213316?v=4","01M6KVPA04RKNPCC04H2G96FAS","Albert Folch","01M6KVPA43VNTA4PXSEB1TCD81",2,"MIT","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fchatgpt-plugin\u002Fskills\u002Fchatgpt-setup\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"setup","chatgpt","chatgpt setup","web","workflows","openai","gpt","configure","instructions","settings","app","with","for","custom","nuvel","2026-11-10 10:12:30",false,"---\nname: chatgpt-setup\ndescription: Configure OpenAI ChatGPT (web\u002Fapp) with Nuvel instructions and custom GPT settings for integrated workflows.\n---\n\n# ChatGPT Setup for Nuvel\n\n## Trigger Conditions\n- Setting up ChatGPT for Nuvel-integrated development work\n- Creating a custom GPT for team-specific tasks\n- Configuring ChatGPT's system instructions for Nuvel context\n- Onboarding a team member to use ChatGPT with Nuvel\n\n## Prerequisites\n- ChatGPT Plus, Team, or Enterprise subscription\n- A Nuvel account with OrgMemory access (https:\u002F\u002Fnuvel.dev)\n- Access to the ChatGPT web interface or desktop app\n\n## Steps\n\n### 1. Configure Custom Instructions\n\nIn ChatGPT, go to **Settings > Personalization > Custom Instructions**.\n\n**What would you like ChatGPT to know about you?**\n\nPaste the following (customize bracketed values):\n```\nI am a software engineer working at [Company Name]. I use Nuvel (https:\u002F\u002Fnuvel.dev) for team knowledge management and OrgMemory for architectural decisions and coding standards.\n\nMy primary tech stack: [languages\u002Fframeworks]\nMy role: [role, e.g., \"Senior Backend Engineer\"]\nMy team's domain: [domain, e.g., \"payment processing\", \"developer tools\"]\n```\n\n**How would you like ChatGPT to respond?**\n\nPaste:\n```\n## Nuvel Integration Guidelines\n\nBefore answering implementation questions:\n1. Ask if there are relevant Nuvel OrgMemory entries, team conventions, or architecture decisions that apply.\n2. If OrgMemory references are provided, ground your answer in those existing decisions.\n3. Flag when your suggestion would deviate from established patterns.\n\n## Response Style\n- Provide working code examples with proper error handling.\n- Include references to relevant Nuvel OrgMemory entries when applicable.\n- For architectural decisions, note that the final decision should be recorded in OrgMemory.\n- Prefer patterns and libraries already used in the codebase (ask if unsure).\n\n## Output Format\nFor coding tasks, structure responses as:\n1. Context (OrgMemory references if applicable)\n2. Solution (with code)\n3. Trade-offs (what was considered, why this approach)\n4. Next steps (testing, OrgMemory update, PR creation)\n```\n\n### 2. Create a Nuvel Custom GPT (Optional, Team\u002FEnterprise)\n\nFor teams that want a shared GPT with Nuvel context:\n\n1. Go to **Explore GPTs > Create**\n2. Configure the GPT:\n\n**Name:** Nuvel Dev Assistant\n\n**Description:**\n```\nSoftware engineering assistant integrated with Nuvel OrgMemory. \nProvides context-aware coding help, code review, and architectural guidance \nbased on your team's knowledge graph.\n```\n\n**Instructions:**\n```\nYou are a software engineering assistant integrated with Nuvel (nuvel.dev), \na team knowledge management platform with OrgMemory (Semantica-based knowledge graph).\n\nOPERATING MODE:\n1. When users ask coding questions, first ask if they can provide relevant OrgMemory \n   context (architecture decisions, coding standards, component docs).\n2. If they provide OrgMemory context, ground your answers in those existing decisions.\n3. When suggesting new patterns or architecture changes, remind users to record \n   the decision in OrgMemory after implementation.\n4. For code review requests, ask for the relevant OrgMemory standards to check against.\n\nCAPABILITIES:\n- Code generation with OrgMemory-aware patterns\n- Architecture review against documented decisions\n- Bug analysis with context from past incidents\n- Test generation following team testing conventions\n- Documentation that links to OrgMemory entries\n\nLIMITATIONS:\n- You cannot directly access Nuvel OrgMemory. Always ask users to provide \n  the relevant context from OrgMemory before giving definitive answers.\n- For tasks that require direct OrgMemory access, recommend using the \n  Codex CLI or Claude Code CLI with the Nuvel plugin instead.\n\nAlways maintain awareness that the user's team has established patterns \nand decisions in OrgMemory. Your suggestions should align with those \nwhenever possible, and you should explicitly note when you're suggesting \nsomething new.\n```\n\n**Capabilities:** Enable Web Browsing and DALL·E Image Generation.\n\n**Actions:** None (ChatGPT cannot directly call MCP servers yet; for direct OrgMemory access, use Codex or Claude Code CLI).\n\n### 3. Use the Nuvel Prompt Template\n\nFor consistent interactions, use this template when starting a task:\n\n```\n## Task\n[Describe what you need]\n\n## OrgMemory Context\n[Paste relevant entries from Nuvel OrgMemory]:\n- Architecture Decision: [paste]\n- Coding Standard: [paste]\n- Component Docs: [paste]\n\n## Constraints\n- Must follow: [specific patterns from OrgMemory]\n- Tech stack: [languages\u002Fframeworks]\n- Files to modify: [paths]\n```\n\n### 4. Set Up Project-Specific Context\n\nCreate a project context file for quick copy-paste:\n\n```bash\ncat > .chatgpt\u002Fproject-context.md \u003C\u003C 'EOF'\n# Project Context for ChatGPT\n\n## Nuvel OrgMemory Links\n- Architecture Decisions: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fdecisions\n- Coding Standards: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fstandards\n- Component Catalog: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fcomponents\n\n## Tech Stack\n- Frontend: [React\u002FNext.js\u002FVue\u002Fetc.]\n- Backend: [Node.js\u002FPython\u002FGo\u002Fetc.]\n- Database: [PostgreSQL\u002FMongoDB\u002Fetc.]\n- Infrastructure: [AWS\u002FGCP\u002FVercel\u002Fetc.]\n\n## Key Conventions\n- [Convention 1]\n- [Convention 2]\nEOF\n```\n\n## Pitfalls\n- **No direct OrgMemory access**: ChatGPT cannot query OrgMemory directly. Always provide relevant context manually or use Codex\u002FClaude Code CLI for automated access.\n- **Custom instructions length**: ChatGPT's custom instructions have a character limit (~1500 chars). Keep Nuvel instructions concise.\n- **GPT actions limitation**: Custom GPTs cannot call external MCP servers. This is a platform limitation — use CLI tools for automated integration.\n- **Session context loss**: ChatGPT sessions don't persist context between conversations. Save important outputs to OrgMemory manually.\n\n## Verification\n1. Custom instructions are active in ChatGPT settings\n2. ChatGPT responses reference Nuvel and OrgMemory when context is provided\n3. Outputs follow the structured format (Context → Solution → Trade-offs → Next steps)\n4. Team members can access the shared Nuvel Dev Assistant GPT (if created)","# ChatGPT Setup for Nuvel\n\n## Trigger Conditions\n- Setting up ChatGPT for Nuvel-integrated development work\n- Creating a custom GPT for team-specific tasks\n- Configuring ChatGPT's system instructions for Nuvel context\n- Onboarding a team member to use ChatGPT with Nuvel\n\n## Prerequisites\n- ChatGPT Plus, Team, or Enterprise subscription\n- A Nuvel account with OrgMemory access (https:\u002F\u002Fnuvel.dev)\n- Access to the ChatGPT web interface or desktop app\n\n## Steps\n\n### 1. Configure Custom Instructions\n\nIn ChatGPT, go to **Settings > Personalization > Custom Instructions**.\n\n**What would you like ChatGPT to know about you?**\n\nPaste the following (customize bracketed values):\n```\nI am a software engineer working at [Company Name]. I use Nuvel (https:\u002F\u002Fnuvel.dev) for team knowledge management and OrgMemory for architectural decisions and coding standards.\n\nMy primary tech stack: [languages\u002Fframeworks]\nMy role: [role, e.g., \"Senior Backend Engineer\"]\nMy team's domain: [domain, e.g., \"payment processing\", \"developer tools\"]\n```\n\n**How would you like ChatGPT to respond?**\n\nPaste:\n```\n## Nuvel Integration Guidelines\n\nBefore answering implementation questions:\n1. Ask if there are relevant Nuvel OrgMemory entries, team conventions, or architecture decisions that apply.\n2. If OrgMemory references are provided, ground your answer in those existing decisions.\n3. Flag when your suggestion would deviate from established patterns.\n\n## Response Style\n- Provide working code examples with proper error handling.\n- Include references to relevant Nuvel OrgMemory entries when applicable.\n- For architectural decisions, note that the final decision should be recorded in OrgMemory.\n- Prefer patterns and libraries already used in the codebase (ask if unsure).\n\n## Output Format\nFor coding tasks, structure responses as:\n1. Context (OrgMemory references if applicable)\n2. Solution (with code)\n3. Trade-offs (what was considered, why this approach)\n4. Next steps (testing, OrgMemory update, PR creation)\n```\n\n### 2. Create a Nuvel Custom GPT (Optional, Team\u002FEnterprise)\n\nFor teams that want a shared GPT with Nuvel context:\n\n1. Go to **Explore GPTs > Create**\n2. Configure the GPT:\n\n**Name:** Nuvel Dev Assistant\n\n**Description:**\n```\nSoftware engineering assistant integrated with Nuvel OrgMemory. \nProvides context-aware coding help, code review, and architectural guidance \nbased on your team's knowledge graph.\n```\n\n**Instructions:**\n```\nYou are a software engineering assistant integrated with Nuvel (nuvel.dev), \na team knowledge management platform with OrgMemory (Semantica-based knowledge graph).\n\nOPERATING MODE:\n1. When users ask coding questions, first ask if they can provide relevant OrgMemory \n   context (architecture decisions, coding standards, component docs).\n2. If they provide OrgMemory context, ground your answers in those existing decisions.\n3. When suggesting new patterns or architecture changes, remind users to record \n   the decision in OrgMemory after implementation.\n4. For code review requests, ask for the relevant OrgMemory standards to check against.\n\nCAPABILITIES:\n- Code generation with OrgMemory-aware patterns\n- Architecture review against documented decisions\n- Bug analysis with context from past incidents\n- Test generation following team testing conventions\n- Documentation that links to OrgMemory entries\n\nLIMITATIONS:\n- You cannot directly access Nuvel OrgMemory. Always ask users to provide \n  the relevant context from OrgMemory before giving definitive answers.\n- For tasks that require direct OrgMemory access, recommend using the \n  Codex CLI or Claude Code CLI with the Nuvel plugin instead.\n\nAlways maintain awareness that the user's team has established patterns \nand decisions in OrgMemory. Your suggestions should align with those \nwhenever possible, and you should explicitly note when you're suggesting \nsomething new.\n```\n\n**Capabilities:** Enable Web Browsing and DALL·E Image Generation.\n\n**Actions:** None (ChatGPT cannot directly call MCP servers yet; for direct OrgMemory access, use Codex or Claude Code CLI).\n\n### 3. Use the Nuvel Prompt Template\n\nFor consistent interactions, use this template when starting a task:\n\n```\n## Task\n[Describe what you need]\n\n## OrgMemory Context\n[Paste relevant entries from Nuvel OrgMemory]:\n- Architecture Decision: [paste]\n- Coding Standard: [paste]\n- Component Docs: [paste]\n\n## Constraints\n- Must follow: [specific patterns from OrgMemory]\n- Tech stack: [languages\u002Fframeworks]\n- Files to modify: [paths]\n```\n\n### 4. Set Up Project-Specific Context\n\nCreate a project context file for quick copy-paste:\n\n```bash\ncat > .chatgpt\u002Fproject-context.md \u003C\u003C 'EOF'\n# Project Context for ChatGPT\n\n## Nuvel OrgMemory Links\n- Architecture Decisions: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fdecisions\n- Coding Standards: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fstandards\n- Component Catalog: https:\u002F\u002Fnuvel.dev\u002Forg\u002F[org-id]\u002Fcomponents\n\n## Tech Stack\n- Frontend: [React\u002FNext.js\u002FVue\u002Fetc.]\n- Backend: [Node.js\u002FPython\u002FGo\u002Fetc.]\n- Database: [PostgreSQL\u002FMongoDB\u002Fetc.]\n- Infrastructure: [AWS\u002FGCP\u002FVercel\u002Fetc.]\n\n## Key Conventions\n- [Convention 1]\n- [Convention 2]\nEOF\n```\n\n## Pitfalls\n- **No direct OrgMemory access**: ChatGPT cannot query OrgMemory directly. Always provide relevant context manually or use Codex\u002FClaude Code CLI for automated access.\n- **Custom instructions length**: ChatGPT's custom instructions have a character limit (~1500 chars). Keep Nuvel instructions concise.\n- **GPT actions limitation**: Custom GPTs cannot call external MCP servers. This is a platform limitation — use CLI tools for automated integration.\n- **Session context loss**: ChatGPT sessions don't persist context between conversations. Save important outputs to OrgMemory manually.\n\n## Verification\n1. Custom instructions are active in ChatGPT settings\n2. ChatGPT responses reference Nuvel and OrgMemory when context is provided\n3. Outputs follow the structured format (Context → Solution → Trade-offs → Next steps)\n4. Team members can access the shared Nuvel Dev Assistant GPT (if created)",{"name":5,"description":7},"main","41d246dd855999c6bc4be528bc8d0d1b10ac8c47","plugins\u002Fchatgpt-plugin\u002Fskills\u002Fchatgpt-setup",1,"https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel","https:\u002F\u002Ffolken2.github.io\u002Fnuvel\u002F","https:\u002F\u002Fgithub.com\u002FFolken2","folch.ai","2026-11-05 22:40:38",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add Folken2\u002Fnuvel --skill chatgpt-setup",{"tool":54,"command":55},"bunx","bunx skills add Folken2\u002Fnuvel --skill chatgpt-setup",{"tool":57,"command":58},"pnpm","pnpm dlx skills add Folken2\u002Fnuvel --skill chatgpt-setup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fchatgpt-plugin\u002Fskills\u002Fchatgpt-setup\u002FSKILL.md",true,[],[63,72,89,116,131,146],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":34},"01M6KVZNJQ7AVMVBS205404CS7","greet","Greet a user warmly by name.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Ftests\u002Ftest_agent_plugins\u002Ffixtures\u002Fvalid-full\u002Fskills\u002Fgreet\u002FSKILL.md",[],[65,70,71],"user","name",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":34},"01M6KVZHYK2C9S5GRM3PZAFDXG","hello","A simple hello skill that survives a broken mcp.json.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Ftests\u002Ftest_agent_plugins\u002Ffixtures\u002Fbad-mcp\u002Fskills\u002Fhello\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[74,84,85,86,87,88],"MCP","hello skill","json","broken","simple",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":104,"publishedAt":34},"01M6KVZC94REQZ852EJ99ZXATK","grok-workflows","Prompt templates and workflows for using xAI GrokBot with Nuvel — code, design, research, and automated pipelines.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fgrokbot-plugin\u002Fskills\u002Fgrok-workflows\u002FSKILL.md",[95,98,99],{"categoryNo":96,"categoryName":97,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[23,105,106,107,108,109,110,111,112,113,114,115,30,31,33],"grok","grok workflows","design","research","prompt","prompt templates","code","templates","xai","grokbot","pipelines",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":34},"01M6KVZ7BA5MJ1N614MTP2JXCQ","grok-setup","Configure xAI GrokBot with Nuvel API integration and project context for Nuvel-aligned development.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fgrokbot-plugin\u002Fskills\u002Fgrok-setup\u002FSKILL.md",[],[105,123,19,31,30,124,33,125,126,26,114,127,128,129,113,130],"grok setup","project","project context","api integration","development","integration","api","context",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":34},"01M6KVZ3WYQ6V6XVCRE77WT2WY","cursor-setup","Configure Cursor IDE with Nuvel rules, MCP server integration, and project settings for OrgMemory-aware development.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fcursor-plugin\u002Fskills\u002Fcursor-setup\u002FSKILL.md",[137],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},[139,140,19,128,84,141,127,142,143,26,144,28,124,30,31,145,33],"cursor","cursor setup","mcp server","server","ide","Rules","project settings",{"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":152,"publishedAt":34},"01M6KVZ0GGSJM4AC8PK7G53H85","cursor-review","Use Cursor IDE with Nuvel OrgMemory to review changes — diff analysis, standards checking, and pre-commit review.","https:\u002F\u002Fgithub.com\u002FFolken2\u002Fnuvel\u002Fblob\u002Fmain\u002Fplugins\u002Fcursor-plugin\u002Fskills\u002Fcursor-review\u002FSKILL.md",[],[153,139,154,155,156,157,158,143,159,160,161,30,162,163,33],"cursor review","review","commit","review changes","pre-commit","analysis","use","diff","standards","changes","diff analysis"]