[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HSEQZXQK9ZFZ5FZ3PDGVC8":3,"skill-same:01M6HSEQZXQK9ZFZ5FZ3PDGVC8":68},{"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":22,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6HSEQZXQK9ZFZ5FZ3PDGVC8","godot-core",null,"Godot 4 核心操作技能。提供场景、节点、脚本的基础 MCP 工具调用能力。 当用户的工作区包含 Godot 项目（存在 project.godot 文件）时自动激活。","welflau\u002Fai-dev-system","welflau","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7010385?v=4","01M6HPTDGF18RFY07M229P8CTM","01M6HPTDMRMZCJPYBFEA9XVVYT",3,"MIT","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fgodot-mcp\u002Fskills\u002Fgodot-dev\u002Flevel-0-foundation\u002Fgodot-core\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31],"core","godot","godot core","MCP","project","文件","工具","gdscript","godot 4","2026-11-10 10:12:30",false,"---\nname: godot-core\ndescription: >\n  Godot 4 核心操作技能。提供场景、节点、脚本的基础 MCP 工具调用能力。\n  当用户的工作区包含 Godot 项目（存在 project.godot 文件）时自动激活。\nversion: 2.0.0\ndependencies: []\ntriggers:\n  - file_exists: \"project.godot\"\n  - pattern: \"Godot|场景|节点|脚本|GDScript\"\ninputs: []\noutputs: []\n---\n\n# Godot 核心操作技能\n\n你是一名 Godot 4 游戏开发专家，通过 MCP 工具直接操作用户的 Godot 编辑器。\n\n## 前置条件\n\n调用任何工具前，确认：\n1. Godot Editor 已打开\n2. 底部状态栏显示 `MCP: Listening on port 9080`\n\n## 可用 MCP 工具（Server 名称：godot-mcp）\n\n### 节点操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `create_node` | `parent_path`, `node_type`, `node_name` | 在指定父节点下创建新节点 |\n| `delete_node` | `node_path` | 删除指定节点 |\n| `update_node_property` | `node_path`, `property`, `value` | 更新节点属性 |\n| `get_node_properties` | `node_path` | 获取节点的所有属性 |\n| `list_nodes` | `scene_path?` | 列出场景中所有节点 |\n\n### 场景操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_current_scene` | — | 获取当前打开场景信息 |\n| `open_scene` | `scene_path` | 打开指定场景（`res:\u002F\u002F` 路径） |\n| `save_scene` | — | 保存当前场景 |\n| `create_scene` | `scene_path`, `root_node_type?` | 创建新场景文件 |\n\n### 脚本操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `create_script` | `script_path`, `content` | 创建新 GDScript 文件 |\n| `edit_script` | `script_path`, `content` | 编辑已有脚本内容 |\n| `get_script` | `script_path` | 读取脚本文件内容 |\n| `create_script_template` | `node_type` | 为指定节点类型生成标准脚本模板 |\n\n### 编辑器操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `run_project` | — | 运行项目（F5） |\n| `stop_project` | — | 停止运行中的项目 |\n| `get_editor_state` | — | 获取编辑器当前状态 |\n| `execute_editor_script` | `script` | 在编辑器中执行 GDScript 代码 |\n\n---\n\n## 路径约定\n\n- **资源路径**：`res:\u002F\u002F` 格式，如 `res:\u002F\u002Fscenes\u002FMain.tscn`\n- **节点路径**：从根节点开始，如 `\u002Froot\u002FMain\u002FPlayer`\n- **脚本扩展名**：`.gd`（GDScript）\n- **场景扩展名**：`.tscn`（文本格式，推荐）\n\n---\n\n## 最佳实践\n\n1. **操作前先确认状态**：使用 `get_current_scene()` 和 `list_nodes()` 了解当前环境\n2. **修改后记得保存**：操作后调用 `save_scene()` 保存\n3. **脚本关联节点**：用 `update_node_property(node_path, \"script\", \"res:\u002F\u002Fpath\u002Fto\u002Fscript.gd\")` 附加脚本\n4. **运行前保存**：调用 `run_project()` 前确认已保存\n\n---\n\n## 连接失败处理\n\n当 MCP 工具调用失败时：\n\n### 快速自检\n1. Godot Editor 是否已打开？\n2. 底部状态栏是否显示 `MCP: Listening on port 9080`？\n\n### 修复步骤\n- `Project Settings → Plugins → GodotMCP` 检查是否 Enable\n- 禁用后重新启用（等待 2 秒）\n- 检查端口占用：`netstat -ano | findstr :9080`\n\n---\n\n## 常用节点类型速查\n\n### 2D 节点\n```\nNode2D, Sprite2D, AnimatedSprite2D, CharacterBody2D, RigidBody2D,\nStaticBody2D, Area2D, CollisionShape2D, TileMap, Camera2D,\nCanvasLayer, ParallaxBackground, ParallaxLayer, Line2D, Path2D\n```\n\n### 3D 节点\n```\nNode3D, MeshInstance3D, CharacterBody3D, RigidBody3D, StaticBody3D,\nArea3D, CollisionShape3D, Camera3D, DirectionalLight3D, OmniLight3D,\nSpotLight3D, WorldEnvironment, GPUParticles3D\n```\n\n### UI 节点\n```\nControl, Button, Label, TextEdit, LineEdit, RichTextLabel,\nTextureRect, Panel, HBoxContainer, VBoxContainer, GridContainer,\nScrollContainer, TabContainer, MarginContainer, ProgressBar\n```\n\n### 通用节点\n```\nNode, Timer, AudioStreamPlayer, AudioStreamPlayer2D, AudioStreamPlayer3D,\nAnimationPlayer, AnimationTree, HTTPRequest, ResourcePreloader\n```\n","# Godot 核心操作技能\n\n你是一名 Godot 4 游戏开发专家，通过 MCP 工具直接操作用户的 Godot 编辑器。\n\n## 前置条件\n\n调用任何工具前，确认：\n1. Godot Editor 已打开\n2. 底部状态栏显示 `MCP: Listening on port 9080`\n\n## 可用 MCP 工具（Server 名称：godot-mcp）\n\n### 节点操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `create_node` | `parent_path`, `node_type`, `node_name` | 在指定父节点下创建新节点 |\n| `delete_node` | `node_path` | 删除指定节点 |\n| `update_node_property` | `node_path`, `property`, `value` | 更新节点属性 |\n| `get_node_properties` | `node_path` | 获取节点的所有属性 |\n| `list_nodes` | `scene_path?` | 列出场景中所有节点 |\n\n### 场景操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_current_scene` | — | 获取当前打开场景信息 |\n| `open_scene` | `scene_path` | 打开指定场景（`res:\u002F\u002F` 路径） |\n| `save_scene` | — | 保存当前场景 |\n| `create_scene` | `scene_path`, `root_node_type?` | 创建新场景文件 |\n\n### 脚本操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `create_script` | `script_path`, `content` | 创建新 GDScript 文件 |\n| `edit_script` | `script_path`, `content` | 编辑已有脚本内容 |\n| `get_script` | `script_path` | 读取脚本文件内容 |\n| `create_script_template` | `node_type` | 为指定节点类型生成标准脚本模板 |\n\n### 编辑器操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `run_project` | — | 运行项目（F5） |\n| `stop_project` | — | 停止运行中的项目 |\n| `get_editor_state` | — | 获取编辑器当前状态 |\n| `execute_editor_script` | `script` | 在编辑器中执行 GDScript 代码 |\n\n---\n\n## 路径约定\n\n- **资源路径**：`res:\u002F\u002F` 格式，如 `res:\u002F\u002Fscenes\u002FMain.tscn`\n- **节点路径**：从根节点开始，如 `\u002Froot\u002FMain\u002FPlayer`\n- **脚本扩展名**：`.gd`（GDScript）\n- **场景扩展名**：`.tscn`（文本格式，推荐）\n\n---\n\n## 最佳实践\n\n1. **操作前先确认状态**：使用 `get_current_scene()` 和 `list_nodes()` 了解当前环境\n2. **修改后记得保存**：操作后调用 `save_scene()` 保存\n3. **脚本关联节点**：用 `update_node_property(node_path, \"script\", \"res:\u002F\u002Fpath\u002Fto\u002Fscript.gd\")` 附加脚本\n4. **运行前保存**：调用 `run_project()` 前确认已保存\n\n---\n\n## 连接失败处理\n\n当 MCP 工具调用失败时：\n\n### 快速自检\n1. Godot Editor 是否已打开？\n2. 底部状态栏是否显示 `MCP: Listening on port 9080`？\n\n### 修复步骤\n- `Project Settings → Plugins → GodotMCP` 检查是否 Enable\n- 禁用后重新启用（等待 2 秒）\n- 检查端口占用：`netstat -ano | findstr :9080`\n\n---\n\n## 常用节点类型速查\n\n### 2D 节点\n```\nNode2D, Sprite2D, AnimatedSprite2D, CharacterBody2D, RigidBody2D,\nStaticBody2D, Area2D, CollisionShape2D, TileMap, Camera2D,\nCanvasLayer, ParallaxBackground, ParallaxLayer, Line2D, Path2D\n```\n\n### 3D 节点\n```\nNode3D, MeshInstance3D, CharacterBody3D, RigidBody3D, StaticBody3D,\nArea3D, CollisionShape3D, Camera3D, DirectionalLight3D, OmniLight3D,\nSpotLight3D, WorldEnvironment, GPUParticles3D\n```\n\n### UI 节点\n```\nControl, Button, Label, TextEdit, LineEdit, RichTextLabel,\nTextureRect, Panel, HBoxContainer, VBoxContainer, GridContainer,\nScrollContainer, TabContainer, MarginContainer, ProgressBar\n```\n\n### 通用节点\n```\nNode, Timer, AudioStreamPlayer, AudioStreamPlayer2D, AudioStreamPlayer3D,\nAnimationPlayer, AnimationTree, HTTPRequest, ResourcePreloader\n```\n",{"name":5,"inputs":37,"outputs":38,"version":39,"triggers":40,"description":45,"dependencies":46},[],[],"2.0.0",[41,43],{"file_exists":42},"project.godot",{"pattern":44},"Godot|场景|节点|脚本|GDScript","Godot 4 核心操作技能。提供场景、节点、脚本的基础 MCP 工具调用能力。 当用户的工作区包含 Godot 项目（存在 project.godot 文件）时自动激活。\n",[],"main","18d0e63d1313ca87098f614aa7c1e2dcf6de79c7","backend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fgodot-mcp\u002Fskills\u002Fgodot-dev\u002Flevel-0-foundation\u002Fgodot-core",1,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system","https:\u002F\u002Fgithub.com\u002Fwelflau","2026-11-12 14:55:20",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add welflau\u002Fai-dev-system --skill godot-core",{"tool":60,"command":61},"bunx","bunx skills add welflau\u002Fai-dev-system --skill godot-core",{"tool":63,"command":64},"pnpm","pnpm dlx skills add welflau\u002Fai-dev-system --skill godot-core","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fgodot-mcp\u002Fskills\u002Fgodot-dev\u002Flevel-0-foundation\u002Fgodot-core\u002FSKILL.md",true,[],[69,102,134,159,185,206],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":73,"licenseFileUrl":74,"sourceHtmlUrl":75,"categories":76,"keywords":80,"publishedAt":32},"01M6HSTDP4M3JFXEBK91VFB4PA","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Fweb-artifacts-builder\u002FSKILL.md",[77],{"categoryNo":78,"categoryName":79,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],"web artifacts builder","web","artifacts","artifacts builder","builder","frontend","css","components","react","routing","state management","state","file","Tailwind","use","single-file","simple","ui components","multi","for","single",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":73,"licenseFileUrl":106,"sourceHtmlUrl":107,"categories":108,"keywords":118,"publishedAt":32},"01M6HSDXH0JSP8R3QTNY9XZ8HN","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Ffrontend-design\u002FSKILL.md",[109,110,113],{"categoryNo":78,"categoryName":79,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":111,"categoryName":112,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":114,"categoryName":115,"taxonomyType":116,"taxonomyTypeDesc":117},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[86,119,120,87,82,88,89,121,122,123,83,124,125,126,95,127,128,129,130,131,132,133],"design","frontend design","react components","create","code","examples","applications","landing","ui design","pages","aesthetics","web ui","with","generic","when",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":73,"licenseFileUrl":138,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":32},"01M6HSA77QYVP7A72HREGTDN2C","algorithmic-art","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Falgorithmic-art\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fplugins\u002Falgorithmic-art\u002FSKILL.md",[141],{"categoryNo":111,"categoryName":112,"taxonomyType":20,"taxonomyTypeDesc":21},[143,144,145,122,123,146,147,148,149,95,150,151,152,153,131,154,155,156,157,158,133],"algorithmic art","Art","algorithmic","flow","js","work","interactive","generative art","exploration","systems","users","Existing","request","generative","copyright","fields",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":73,"licenseFileUrl":163,"sourceHtmlUrl":164,"categories":165,"keywords":167,"publishedAt":32},"01M6HS9HE0X390Y6RQKTY1YNGJ","theme-factory","Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors\u002Ffonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fexternal_plugins\u002Ftheme-factory\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fexternal_plugins\u002Ftheme-factory\u002FSKILL.md",[166],{"categoryNo":111,"categoryName":112,"taxonomyType":20,"taxonomyTypeDesc":21},[168,169,170,171,172,173,83,174,175,176,126,177,178,128,179,131,180,181,182,100,183,184],"theme factory","factory","theme","docs","toolkit","generate","SET","fly","slides","styling","artifact","themes","you","fonts","can","apply","new",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":32},"01M6HS74GASM6FJ77F83EY679E","browsing","Use when you need direct browser control - teaches Chrome DevTools Protocol for controlling existing browser sessions, multi-tab management, form automation, and content extraction via use_browser MCP tool","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fexternal_plugins\u002Fsuperpowers-chrome\u002Fskills\u002Fbrowsing\u002FSKILL.md",[191],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[187,26,193,194,195,196,197,198,199,200,201,95,202,203,204,205,99,180,100,154],"automation","chrome","sessions","protocol","browser","devtools","chrome devtools","tool","direct","browser control","control","via","form",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":73,"licenseFileUrl":210,"sourceHtmlUrl":211,"categories":212,"keywords":219,"publishedAt":32},"01M6HS6BZT2CKDNQ6YF20DXN4T","slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fexternal_plugins\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcodebuddy-plugins-official\u002Fexternal_plugins\u002Fslack-gif-creator\u002FSKILL.md",[213,216],{"categoryNo":214,"categoryName":215,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":217,"categoryName":218,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[220,221,222,223,224,225,226,227,228,95,229,153,230,231,232,100,155,133],"slack gif creator","slack","gif","creator","validation","Tools","constraints","Animation","knowledge","me","make","Utilities","concepts"]