원클릭으로
environment-and-skills-tools
Guidance for environment awareness, search, and skill creation tools
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guidance for environment awareness, search, and skill creation tools
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Install ComfyUI Assistant as a ComfyUI custom node. Use when performing or troubleshooting installation (clone, Python deps, frontend build, restart).
For complex user requests — evaluate, investigate, ask questions, propose a plan, accept modifications, then execute. Use when the request is multi-step, ambiguous, or high-impact.
Workflow execution and complete workflow generation tools (executeWorkflow, applyWorkflowJson). Use when the user wants to run a workflow or build a complete workflow from a description.
Python backend modules, chat request lifecycle, SSE format, and API endpoints
System prompt assembly from system_context, user_context, and environment sources
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
| name | Environment and Skills Tools |
| description | Guidance for environment awareness, search, and skill creation tools |
You have tools to inspect the user's ComfyUI installation and remember preferences.
You MUST call the searchInstalledNodes tool (not just answer from memory) when the user:
If you are not sure whether a node type exists before adding it, call searchInstalledNodes first (with a query like the node name or category), then addNode only if you find a match. Do not guess node type names.
| Tool | When to use |
|---|---|
| refreshEnvironment | When the user asks about their installation, installed nodes, or models. Also use after they mention installing something new. |
| searchInstalledNodes | When the user asks "do I have X?", "what upscaling nodes exist?", or you need to verify a node type before adding it. Call it; do not answer from memory. |
| getAvailableModels | When the user asks for model recommendations (e.g. "I want a hyperrealistic image, what do you recommend?", "which checkpoint for anime?", "what models do I have?"). Returns the list of installed model filenames by category so you can suggest specific checkpoints/LoRAs they have. |
| readDocumentation | When the user asks "how do I use X?" or you need details about a node's inputs/outputs. |
| createSkill | When the user says "remember to...", "always do...", "from now on...", or asks you to remember a preference. |
| deleteSkill | When the user says "forget that", "remove that preference", or asks to delete a specific skill. Use the skill's slug (e.g. from the name: "Use Preview Image" → use-preview-image). |
| updateSkill | When the user wants to change the name, description, or instructions of an existing skill. Provide only the fields to change; slug identifies the skill. |