[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C6WNJV1TPCSMS0V8P2740X":3,"skill-same:01M6C6WNJV1TPCSMS0V8P2740X":74},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M6C6WNJV1TPCSMS0V8P2740X","tests-run",null,"Execute Unity tests and return detailed results. Supports filtering by test mode, assembly, namespace, class, and method. Recommended to use 'EditMode' for faster iteration during development.","devwinsoft\u002Fdevian","devwinsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22570160?v=4","01M6C6RR8W05NH8NPKQNCE3Q72","maoshy","01M6C6RRDJ5TJJCZXRTY801YDH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fframework-cs\u002Fapps\u002FUnityExample\u002F.claude\u002Fskills\u002Ftests-run\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27],"run","tests run","test","development","results","execute","filtering","use","assembly","2026-11-10 10:12:30",false,"---\nname: tests-run\ndescription: Execute Unity tests and return detailed results. Supports filtering by test mode, assembly, namespace, class, and method. Recommended to use 'EditMode' for faster iteration during development.\n---\n\n# Tests \u002F Run\n\n## How to Call\n\n```bash\nunity-mcp-cli run-tool tests-run --input '{\n  \"testMode\": \"string_value\",\n  \"testAssembly\": \"string_value\",\n  \"testNamespace\": \"string_value\",\n  \"testClass\": \"string_value\",\n  \"testMethod\": \"string_value\",\n  \"includePassingTests\": false,\n  \"includeMessages\": false,\n  \"includeStacktrace\": false,\n  \"includeLogs\": false,\n  \"logType\": \"string_value\",\n  \"includeLogsStacktrace\": false\n}'\n```\n\n> For complex input (multi-line strings, code), save the JSON to a file and use:\n> ```bash\n> unity-mcp-cli run-tool tests-run --input-file args.json\n> ```\n>\n> Or pipe via stdin (recommended):\n> ```bash\n> unity-mcp-cli run-tool tests-run --input-file - \u003C\u003C'EOF'\n> {\"param\": \"value\"}\n> EOF\n> ```\n\n\n### Troubleshooting\n\nIf `unity-mcp-cli` is not found, either install it globally (`npm install -g unity-mcp-cli`) or use `npx unity-mcp-cli` instead.\nRead the \u002Funity-initial-setup skill for detailed installation instructions.\n\n## Input\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `testMode` | `string` | No | Test mode to run. Options: 'EditMode', 'PlayMode'. Default: 'EditMode' |\n| `testAssembly` | `string` | No | Specific test assembly name to run (optional). Example: 'Assembly-CSharp-Editor-testable' |\n| `testNamespace` | `string` | No | Specific test namespace to run (optional). Example: 'MyTestNamespace' |\n| `testClass` | `string` | No | Specific test class name to run (optional). Example: 'MyTestClass' |\n| `testMethod` | `string` | No | Specific fully qualified test method to run (optional). Example: 'MyTestNamespace.FixtureName.TestName' |\n| `includePassingTests` | `boolean` | No | Include details for all tests, both passing and failing (default: false). If you just need details for failing tests, set to false. |\n| `includeMessages` | `boolean` | No | Include test result messages in the test results (default: true). If you just need pass\u002Ffail status, set to false. |\n| `includeStacktrace` | `boolean` | No | Include stack traces in the test results (default: false). |\n| `includeLogs` | `boolean` | No | Include console logs in the test results (default: false). |\n| `logType` | `string` | No | Log type filter for console logs. Options: 'Log', 'Warning', 'Assert', 'Error', 'Exception'. (default: 'Warning') |\n| `includeLogsStacktrace` | `boolean` | No | Include stack traces for console logs in the test results (default: false). This is huge amount of data, use only if really needed. |\n\n### Input JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"testMode\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"EditMode\",\n        \"PlayMode\"\n      ]\n    },\n    \"testAssembly\": {\n      \"type\": \"string\"\n    },\n    \"testNamespace\": {\n      \"type\": \"string\"\n    },\n    \"testClass\": {\n      \"type\": \"string\"\n    },\n    \"testMethod\": {\n      \"type\": \"string\"\n    },\n    \"includePassingTests\": {\n      \"type\": \"boolean\"\n    },\n    \"includeMessages\": {\n      \"type\": \"boolean\"\n    },\n    \"includeStacktrace\": {\n      \"type\": \"boolean\"\n    },\n    \"includeLogs\": {\n      \"type\": \"boolean\"\n    },\n    \"logType\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"Error\",\n        \"Assert\",\n        \"Warning\",\n        \"Log\",\n        \"Exception\"\n      ]\n    },\n    \"includeLogsStacktrace\": {\n      \"type\": \"boolean\"\n    }\n  }\n}\n```\n\n## Output\n\n### Output JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"result\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestRunResponse\"\n    }\n  },\n  \"$defs\": {\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestSummaryData\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Status\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Unknown\",\n            \"Passed\",\n            \"Failed\"\n          ]\n        },\n        \"TotalTests\": {\n          \"type\": \"integer\"\n        },\n        \"PassedTests\": {\n          \"type\": \"integer\"\n        },\n        \"FailedTests\": {\n          \"type\": \"integer\"\n        },\n        \"SkippedTests\": {\n          \"type\": \"integer\"\n        },\n        \"Duration\": {\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"Status\",\n        \"TotalTests\",\n        \"PassedTests\",\n        \"FailedTests\",\n        \"SkippedTests\",\n        \"Duration\"\n      ]\n    },\n    \"System.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData>\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData\"\n      }\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        },\n        \"Status\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Passed\",\n            \"Failed\",\n            \"Skipped\"\n          ]\n        },\n        \"Duration\": {\n          \"type\": \"string\"\n        },\n        \"Message\": {\n          \"type\": \"string\"\n        },\n        \"StackTrace\": {\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"Status\",\n        \"Duration\"\n      ]\n    },\n    \"System.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry>\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry\"\n      }\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Condition\": {\n          \"type\": \"string\"\n        },\n        \"StackTrace\": {\n          \"type\": \"string\"\n        },\n        \"Type\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Error\",\n            \"Assert\",\n            \"Warning\",\n            \"Log\",\n            \"Exception\"\n          ]\n        },\n        \"Timestamp\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\"\n        },\n        \"LogLevel\": {\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"Type\",\n        \"Timestamp\"\n      ]\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestRunResponse\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Summary\": {\n          \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestSummaryData\",\n          \"description\": \"Summary of the test run including total, passed, failed, and skipped counts.\"\n        },\n        \"Results\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData>\",\n          \"description\": \"List of individual test results with details about each test.\"\n        },\n        \"Logs\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry>\",\n          \"description\": \"Log entries captured during test execution.\"\n        }\n      }\n    }\n  },\n  \"required\": [\n    \"result\"\n  ]\n}\n```\n\n","# Tests \u002F Run\n\n## How to Call\n\n```bash\nunity-mcp-cli run-tool tests-run --input '{\n  \"testMode\": \"string_value\",\n  \"testAssembly\": \"string_value\",\n  \"testNamespace\": \"string_value\",\n  \"testClass\": \"string_value\",\n  \"testMethod\": \"string_value\",\n  \"includePassingTests\": false,\n  \"includeMessages\": false,\n  \"includeStacktrace\": false,\n  \"includeLogs\": false,\n  \"logType\": \"string_value\",\n  \"includeLogsStacktrace\": false\n}'\n```\n\n> For complex input (multi-line strings, code), save the JSON to a file and use:\n> ```bash\n> unity-mcp-cli run-tool tests-run --input-file args.json\n> ```\n>\n> Or pipe via stdin (recommended):\n> ```bash\n> unity-mcp-cli run-tool tests-run --input-file - \u003C\u003C'EOF'\n> {\"param\": \"value\"}\n> EOF\n> ```\n\n\n### Troubleshooting\n\nIf `unity-mcp-cli` is not found, either install it globally (`npm install -g unity-mcp-cli`) or use `npx unity-mcp-cli` instead.\nRead the \u002Funity-initial-setup skill for detailed installation instructions.\n\n## Input\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `testMode` | `string` | No | Test mode to run. Options: 'EditMode', 'PlayMode'. Default: 'EditMode' |\n| `testAssembly` | `string` | No | Specific test assembly name to run (optional). Example: 'Assembly-CSharp-Editor-testable' |\n| `testNamespace` | `string` | No | Specific test namespace to run (optional). Example: 'MyTestNamespace' |\n| `testClass` | `string` | No | Specific test class name to run (optional). Example: 'MyTestClass' |\n| `testMethod` | `string` | No | Specific fully qualified test method to run (optional). Example: 'MyTestNamespace.FixtureName.TestName' |\n| `includePassingTests` | `boolean` | No | Include details for all tests, both passing and failing (default: false). If you just need details for failing tests, set to false. |\n| `includeMessages` | `boolean` | No | Include test result messages in the test results (default: true). If you just need pass\u002Ffail status, set to false. |\n| `includeStacktrace` | `boolean` | No | Include stack traces in the test results (default: false). |\n| `includeLogs` | `boolean` | No | Include console logs in the test results (default: false). |\n| `logType` | `string` | No | Log type filter for console logs. Options: 'Log', 'Warning', 'Assert', 'Error', 'Exception'. (default: 'Warning') |\n| `includeLogsStacktrace` | `boolean` | No | Include stack traces for console logs in the test results (default: false). This is huge amount of data, use only if really needed. |\n\n### Input JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"testMode\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"EditMode\",\n        \"PlayMode\"\n      ]\n    },\n    \"testAssembly\": {\n      \"type\": \"string\"\n    },\n    \"testNamespace\": {\n      \"type\": \"string\"\n    },\n    \"testClass\": {\n      \"type\": \"string\"\n    },\n    \"testMethod\": {\n      \"type\": \"string\"\n    },\n    \"includePassingTests\": {\n      \"type\": \"boolean\"\n    },\n    \"includeMessages\": {\n      \"type\": \"boolean\"\n    },\n    \"includeStacktrace\": {\n      \"type\": \"boolean\"\n    },\n    \"includeLogs\": {\n      \"type\": \"boolean\"\n    },\n    \"logType\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"Error\",\n        \"Assert\",\n        \"Warning\",\n        \"Log\",\n        \"Exception\"\n      ]\n    },\n    \"includeLogsStacktrace\": {\n      \"type\": \"boolean\"\n    }\n  }\n}\n```\n\n## Output\n\n### Output JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"result\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestRunResponse\"\n    }\n  },\n  \"$defs\": {\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestSummaryData\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Status\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Unknown\",\n            \"Passed\",\n            \"Failed\"\n          ]\n        },\n        \"TotalTests\": {\n          \"type\": \"integer\"\n        },\n        \"PassedTests\": {\n          \"type\": \"integer\"\n        },\n        \"FailedTests\": {\n          \"type\": \"integer\"\n        },\n        \"SkippedTests\": {\n          \"type\": \"integer\"\n        },\n        \"Duration\": {\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"Status\",\n        \"TotalTests\",\n        \"PassedTests\",\n        \"FailedTests\",\n        \"SkippedTests\",\n        \"Duration\"\n      ]\n    },\n    \"System.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData>\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData\"\n      }\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        },\n        \"Status\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Passed\",\n            \"Failed\",\n            \"Skipped\"\n          ]\n        },\n        \"Duration\": {\n          \"type\": \"string\"\n        },\n        \"Message\": {\n          \"type\": \"string\"\n        },\n        \"StackTrace\": {\n          \"type\": \"string\"\n        }\n      },\n      \"required\": [\n        \"Status\",\n        \"Duration\"\n      ]\n    },\n    \"System.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry>\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry\"\n      }\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Condition\": {\n          \"type\": \"string\"\n        },\n        \"StackTrace\": {\n          \"type\": \"string\"\n        },\n        \"Type\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"Error\",\n            \"Assert\",\n            \"Warning\",\n            \"Log\",\n            \"Exception\"\n          ]\n        },\n        \"Timestamp\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\"\n        },\n        \"LogLevel\": {\n          \"type\": \"integer\"\n        }\n      },\n      \"required\": [\n        \"Type\",\n        \"Timestamp\"\n      ]\n    },\n    \"com.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestRunResponse\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"Summary\": {\n          \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestSummaryData\",\n          \"description\": \"Summary of the test run including total, passed, failed, and skipped counts.\"\n        },\n        \"Results\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestResultData>\",\n          \"description\": \"List of individual test results with details about each test.\"\n        },\n        \"Logs\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Collections.Generic.List\u003Ccom.IvanMurzak.Unity.MCP.Editor.API.TestRunner.TestLogEntry>\",\n          \"description\": \"Log entries captured during test execution.\"\n        }\n      }\n    }\n  },\n  \"required\": [\n    \"result\"\n  ]\n}\n```\n\n",{"name":5,"description":7},"main","8cb5bd877a3a7004867d2f55697cb9e4ff2f1734","framework-cs\u002Fapps\u002FUnityExample\u002F.claude\u002Fskills\u002Ftests-run","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft","Kim Hyong Joon","2026-04-12 18:44:10",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add devwinsoft\u002Fdevian --skill tests-run",{"tool":46,"command":47},"bunx","bunx skills add devwinsoft\u002Fdevian --skill tests-run",{"tool":49,"command":50},"pnpm","pnpm dlx skills add devwinsoft\u002Fdevian --skill tests-run","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fframework-cs\u002Fapps\u002FUnityExample\u002F.claude\u002Fskills\u002Ftests-run\u002FSKILL.md",true,[54,60,66,70],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"README.md","REFERENCE","参考文档",2199,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-secret-guard\u002FREADME.md",{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"scripts\u002Fscan.py","SCRIPT","脚本",3604,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-secret-guard\u002Fscripts\u002Fscan.py",{"path":67,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":68,"sourceHtmlUrl":69},"SOURCE.md",378,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-secret-guard\u002FSOURCE.md",{"path":71,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":72,"sourceHtmlUrl":73},"TRUST.auto.yaml",2107,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fai-crypto\u002Fxspoonai-official-secret-guard\u002FTRUST.auto.yaml",[75,81,89,97,106,113],{"skillNo":76,"name":77,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":28},"01M6CBX3K2JJV38ANHVGCAT8A0","devian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002FSKILL.md",[],[77],{"skillNo":82,"name":83,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":28},"01M6CBX210BFMM8AMN770J9WY8","90-project-archive","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F90-project-archive\u002FSKILL.md",[],[87,88],"archive","90 project archive",{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":28},"01M6CBWZSGRR9R3YJZB3177667","30-env-management","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F30-env-management\u002FSKILL.md",[],[95,96],"management","30 env management",{"skillNo":98,"name":99,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":28},"01M6CBWYD3TGWBQV7V35551THF","19-page-push-send","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F19-page-push-send\u002FSKILL.md",[],[103,104,105],"push","page","19 page push send",{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":28},"01M6CBWWRQ05A7604GHJKTPJTF","18-page-savedata","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F18-page-savedata\u002FSKILL.md",[],[104,112],"18 page savedata",{"skillNo":114,"name":115,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":28},"01M6CBWVH4S2VF1V7B2GBTESCT","17-page-deobfuscate","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F17-page-deobfuscate\u002FSKILL.md",[],[104,119],"17 page deobfuscate"]