Skill 资源库

AI Skill 资源库

把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。

personjakexiao无需 Key

ha-device-triggers

用于Home Assistant自动化的设备触发器。在实现device_trigger.py时使用,允许自动化在硬件事件(如按钮按下或运动检测)发生时触发。

download12deployed_codestar1
personjakexiao无需 Key

ha-entity-lifecycle

Home Assistant中的实体生命周期和设备/实体注册表。当询问有关实体注册、async_added_to_hass、async_will_remove_from_hass、device_info、标识符或恢复先前状态时使用。

download12deployed_codestar1
personjakexiao无需 Key

keepass-hygiene

KeePass凭证卫生规则。在通过MCP工具与KeePass交互、处理密钥或执行凭据轮换时应用。在任何保险库操作中自动加载。

download12deployed_codestar1
personjakexiao无需 Key

dmesg

dmesg 读取内核环形缓冲区并打印内核消息,包括硬件错误、驱动程序事件、OOM(内存不足)终止以及启动消息。它是检查硬件故障、内核崩溃和设备级问题的首选位置。触发条件包括:dmesg、内核消息、硬件错误、内核日志、OOM终结者、驱动器错误、USB设备、驱动程序错误、启动消息、内核环形缓冲区、内存不足、网卡错误、磁盘错误、内核中的段错误。

download12deployed_codestar1
personjakexiao无需 Key

behat-skill

生成用于PHP的Behat BDD测试,包括Gherkin特性文件和用于浏览器测试的MinkContext。当用户提到“Behat”、“PHP BDD”、“Mink”、“behat.yml”时使用。触发词包括:“Behat”、“PHP BDD”、“Mink”、“behat.yml”、“FeatureContext PHP”。

download12deployed_codestar79
personjakexiao无需 Key

nunit-skill

生成C#中的NUnit 3测试。涵盖Assert.That约束模型、参数化测试、设置/拆解以及Moq模拟。当用户提到"NUnit", "[TestFixture]", "[Test]", "Assert.That", "C#单元测试"时使用。触发词包括: "NUnit", "[Test]", "Assert.That", "C#测试", "NUnit3"。

download12deployed_codestar79
personjakexiao无需 Key

nemojs-skill

生成JavaScript中的Nemo.js自动化测试。这是PayPal基于Selenium为Node.js开发的测试框架。当用户提到“Nemo.js”、“nemo automation”时使用。触发词包括:“Nemo.js”、“nemo automation”、“nemo test”、“PayPal test framework”。

download12deployed_codestar79
personjakexiao无需 Key

ha-config-migration

Home Assistant中的配置条目版本迁移。在增加VERSION或MINOR_VERSION、实现async_migrate_entry功能,或者在不同模式版本之间迁移存储的条目数据时使用。

download12deployed_codestar1
personjakexiao无需 Key

ha-recorder

与Home Assistant记录器和统计功能一起工作。当被问及历史记录、统计数据、长期统计、数据库、记录排除或历史数据时使用。

download12deployed_codestar1
personjakexiao无需 Key

ha-migration

Home Assistant集成升级指南 —— 配置条目版本迁移和弃用修复。在将集成升级到更新的HA版本或处理迁移警告时使用。

download12deployed_codestar1
personjakexiao无需 Key

vmstat

vmstat报告虚拟内存统计信息、CPU活动、交换使用情况和I/O等待,并以紧凑的表格格式显示。它是procps-ng的一部分,在所有Linux系统上都可用。触发条件包括:vmstat、虚拟内存统计信息、交换使用情况、内存压力、系统统计信息、I/O等待、CPU偷窃时间、被阻塞的进程、交换进出、si so列。

download12deployed_codestar1
personjakexiao无需 Key

landing-the-plane

完成工作的检查清单,包括推送分支、开启带有测试和跟踪更新的待审阅PR。

download12deployed_codestar2
personjakexiao无需 Key

detox-skill

为React Native应用程序生成JavaScript的Detox E2E测试。支持自动同步的灰盒测试框架。支持本地模拟器/仿真器和TestMu AI云。当用户提到'Detox'、'React Native test'、'element(by.id())'、'device.launchApp'时使用。触发条件:'Detox'、'React Native E2E'、'React Native t…

download12deployed_codestar79
personjakexiao无需 Key

laravel-dusk-skill

生成Laravel Dusk浏览器测试用PHP代码。基于Chrome的端到端测试适用于Laravel应用程序。当用户提到“Dusk”、“Laravel Dusk”、“$browser->visit”、“DuskTestCase”时使用。触发条件为:“Laravel Dusk”、“Dusk test”、“$browser->visit”、“DuskTestCase”。

download12deployed_codestar79
personjakexiao无需 Key

serenity-bdd-skill

生成使用Screenplay模式的Serenity BDD Java测试,具备丰富的报告功能和Cucumber集成。当用户提到“Serenity”、“Screenplay”、“@Steps”、“Serenity BDD”时使用。触发关键词:“Serenity BDD”、“Screenplay pattern”、“@Steps”、“Serenity report”。

download12deployed_codestar79
personjakexiao无需 Key

ha-coordinator

实现或修复Home Assistant的DataUpdateCoordinator,用于集中数据获取。当提到协调器、DataUpdateCoordinator、轮询、数据获取、_async_update_data、_async_setup、UpdateFailed,或者为Home Assistant集成设置高效的数据轮询时使用。

download12deployed_codestar1
personjakexiao无需 Key

ha-service-actions

生成并解释用于控制实体(灯光、开关、气候、媒体、遮阳)的Home Assistant服务动作,使用Python和YAML。当询问调用服务、控制设备、hass.services.async_call、实体动作、turn_on、turn_off或调用HA动作时使用。

download12deployed_codestar1
personjakexiao无需 Key

ha-testing

使用pytest和hass fixture为Home Assistant集成编写测试。在提到测试、pytest、测试覆盖率、模拟(mock)、fixture或准备将集成提交到核心库时使用。

download12deployed_codestar1
personjakexiao无需 Key

eda-drc

设计验证和审查。运行DRC/ERC检查,对照约束条件进行验证,检查元件可用性,并准备全面的验证报告。

download12deployed_codestar12
personjakexiao无需 Key

cucumber-skill

生成Cucumber BDD测试,包括Gherkin特性文件和Java、JavaScript或Ruby中的步骤定义。当用户提到“Cucumber”、“Gherkin”、“Feature/Scenario”、“Given/When/Then”、“BDD”时使用。触发词为:“Cucumber”、“Gherkin”、“BDD”、“Feature file”、“Given/When/Then”、“step…

download12deployed_codestar79
personjakexiao无需 Key

geb-skill

生成使用Geb浏览器自动化测试的Groovy代码,并集成Spock。具有类似jQuery的内容DSL和页面对象模式。当用户提到“Geb”、“Groovy test”、“GebSpec”、“Browser.drive”时使用。触发词包括:“Geb”、“GebSpec”、“Groovy browser test”、“Browser.drive”。

download12deployed_codestar79
personjakexiao无需 Key

puppeteer-skill

生成用于浏览器自动化、抓取和PDF生成的Puppeteer脚本。触发关键词包括:'Puppeteer', '无头Chrome', 'page.goto', '抓取', 'PDF生成'。

download12deployed_codestar79
personjakexiao无需 Key

rspec-skill

生成包含describe/context/it块、匹配器、let/before钩子和模拟的Ruby RSpec测试。当用户提到"RSpec"、"describe do"、"expect().to"、"Ruby test"时使用。触发词包括:"RSpec"、"expect().to eq()"、"describe do"、"Ruby test"、"spec file"。

download12deployed_codestar79