所有 Skills
找到 3965 个 Skills
Skills 列表

finance-news
市场新闻简报,附带AI摘要。当被问及股票新闻、市场动态、投资组合表现、早间/晚间简报、财经头条或价格提醒时使用。支持美国/欧洲/日本市场、WhatsApp投递以及英语/德语输出。
sundial-org
ontology
类型化知识图谱,用于结构化智能体记忆和可组合技能。在创建/查询实体(Person、Project、Task、Event、Document)、链接相关对象、强制执行约束、将多步操作规划为图转换,或技能需要共享状态时使用。触发词包括“记住”、“我知道关于X的什么”、“链接X到Y”、“显示依赖关系”、实体CRUD或跨技能数据访问。
sundial-org
stock-market-pro
专业的股票价格追踪、基本面分析和财务报告工具。支持全球市场(美国、韩国等)、加密货币和外汇,提供实时数据。(1)实时报价,(2)估值指标(市盈率、每股收益、净资产收益率),(3)财报日历和共识预期,(4)带有技术指标(MA5/20/60)的高质量K线图和折线图。
sundial-org
motion-framer
适用于 React 和 JavaScript 的现代动画库。使用 motion 组件、变体、手势(悬停/点击/拖拽)、布局动画、AnimatePresence 退出动画、弹簧物理和基于滚动的效果,创建流畅、生产就绪的动画。在构建交互式 UI 组件、微交互、页面过渡或复杂动画序列时使用。
freshtechbro
threejs-webgl
用于 Three.js 3D Web 开发的综合技能。在构建交互式 3D 场景、WebGL/WebGPU 应用程序、产品配置器、3D 可视化或沉浸式 Web 体验时使用此技能。当任务涉及 Three.js、3D 渲染、场景、相机、网格、材质、灯光、动画、纹理或 WebGL/WebGPU 渲染时触发。
freshtechbro
home-assistant-best-practices
HA自动化、辅助元素、脚本、控制和仪表板的最佳实践。 触发此技能的场景: - 创建或编辑自动化、脚本、场景或仪表板 - 在模板传感器和内置辅助元素之间做选择 - 重构触发器、条件或自动化模式 - 设置Zigbee按钮/遥控器自动化 - 重命名实体或将device_id迁移为entity_id - 配置仪表板卡片或选择辅助元素 - 查找卡片类型或领域文档 - 编写或审查AppDaemon应用 - 创作或编辑可复用的Blueprint 症状: - 代理在存在原生选项时使用Jinja2模板 - 代理使用device_id而非entity_id - 代理更改实体ID而未检查消费者 - 错误的自动化模式 - 代理硬编码值或使用原始传感器而非辅助元素 - 代理编辑.storage、编写YAML或生成YAML片段 - 代理告诉用户编辑configuration.yaml以进行UI集成 - 代理在Blueprint中硬编码实体或使用自由文本输入而非选择器
homeassistant-ai
flags-sdk
Guide for feature flags and A/B tests with the Flags SDK (`flags` npm package) and Vercel Flags. Use when: declaring flags with `flag()`, using `vercelAdapter` or `vercel flags` CLI (add, list, enable, disable, inspect, archive, rm, sdk-keys), setting up providers/adapters (Vercel, Statsig, LaunchDarkly, PostHog, GrowthBook, Hypertune, Global Config, OpenFeature, Split, Flagsmith, Reflag, Optimizely, or custom adapters), implementing precompute patterns for static pages, setting up `identify`/`dedupe`, integrating Flags Explorer/Toolbar, working with flags in Next.js (App Router, Pages Router, Middleware) or SvelteKit, writing custom adapters, or encrypting/decrypting flag values. Triggers: feature flags, A/B testing, experimentation, flags SDK, flag adapters, precompute, Flags Explorer, feature gates, flag overrides, Vercel Flags, vercel flags CLI, vercel flags add, vercel flags list, vercel flags enable, vercel flags disable, `flags/next`, `flags/sveltekit`, `flags/react`, `@flags-sdk/*`.
vercel
web-content-fetcher
从任意URL提取文章内容,输出干净的Markdown格式。主要使用Scrapling脚本(自动从快速模式回退到隐身模式),对于简单页面则使用Jina Reader作为备选。保留标题、链接、图片、列表和代码块。当用户想要获取、阅读、提取、抓取或总结URL内容时——包括博客文章、新闻文章、微信公众号文章、文档页面或任何网页——请使用此技能。当用户说“帮我读一下这篇文章”、“抓取这个网页”、“提取正文”或“read this page for me”时,也应触发。
shirenchuang
angular-component
创建遵循 v20+ 最佳实践的现代 Angular 独立组件。用于构建基于信号的输入/输出、OnPush 变更检测、宿主绑定、内容投影和生命周期钩子的 UI 组件。在创建组件、将基于类的输入重构为信号、添加宿主绑定或实现可访问的交互式组件时触发。
analogjs
angular-signals
在 Angular v20+ 中实现基于信号(signal)的响应式状态管理。用于创建响应式状态(signal())、派生状态(computed())、依赖状态(linkedSignal())和副作用(effect())。当涉及状态管理问题、从 BehaviorSubject/Observable 模式迁移到信号、或实现响应式数据流时触发。
analogjs
angular-forms
使用 Angular v21+ 中新的 Signal Forms API 构建基于信号的表单。适用于表单创建,支持自动双向绑定、基于模式的验证、字段状态管理和动态表单。在实现表单、添加验证、创建多步骤表单或构建带有条件字段的表单时触发。Signal Forms 是实验性的,但推荐用于新的 Angular 项目。不要用于不使用信号的模板驱动表单或第三方表单库(如 Formly 或 ngx-formly)。
analogjs
angular-routing
在 Angular v20+ 应用中实现路由,支持懒加载、函数式守卫、解析器和路由参数。用于导航设置、受保护路由、基于路由的数据加载和嵌套路由。触发条件包括路由配置、添加认证守卫、实现懒加载或使用信号读取路由参数。
analogjs
angular-http
使用 Angular v20+ 中的 resource()、httpResource() 和 HttpClient 实现 HTTP 数据获取。适用于 API 调用、基于信号的 data loading、请求/响应处理以及拦截器。触发场景包括数据获取、API 集成、加载状态、错误处理,或将基于 Observable 的 HTTP 模式转换为基于信号的模式。
analogjs
angular-testing
使用 Vitest 或 Jasmine 配合 TestBed 和现代测试模式,为 Angular v20+ 应用编写单元测试和集成测试。适用于测试信号组件、OnPush 变更检测、使用 inject() 的服务以及 HTTP 交互。在创建测试、测试基于信号的组件、模拟依赖或设置测试基础设施时触发。不适用于使用 Cypress 或 Playwright 的端到端测试,也不适用于测试非 Angular 的 JavaScript/TypeScript 代码。
analogjs
angular-di
使用 inject()、注入令牌和提供者配置在 Angular v20+ 中实现依赖注入。适用于服务架构、在不同层级提供依赖、创建可注入令牌以及管理单例与作用域服务。在服务创建、配置提供者、使用注入令牌或理解 DI 层级时触发。
analogjs
angular-directives
在 Angular v20+ 中创建自定义指令,用于 DOM 操作和行为扩展。适用于属性指令(修改元素行为/外观)、结构指令(门户/覆盖层)和宿主指令(组合)。触发场景:创建可复用的 DOM 行为、扩展元素功能、跨组件组合行为。注意:控制流请使用原生 @if/@for/@switch,不要使用自定义结构指令。
analogjs
angular-tooling
在 Angular v20+ 项目中有效使用 Angular CLI 和开发工具。用于项目设置、代码生成、构建、测试和配置。触发条件包括创建新项目、生成组件/服务/模块、配置构建、运行测试或优化生产构建。不适用于 Nx 工作区命令、自定义 Webpack 配置或非 Angular CLI 构建系统(如独立 Vite 或直接使用 esbuild)。
analogjs
angular-ssr
使用 @angular/ssr 在 Angular v20+ 中实现服务器端渲染和水合。用于 SSR 设置、水合策略、预渲染静态页面以及处理仅浏览器 API。触发条件包括 SSR 配置、修复水合不匹配、预渲染路由或使代码兼容 SSR。
analogjs
angular-new-app
使用 Angular CLI 创建新的 Angular 应用。当用户想要创建新的 Angular 应用程序时,应使用此技能,其中包含如何有效创建现代 Angular 应用程序的重要指南。
angular
solid
在编写代码、实现功能、重构、规划架构、设计系统、审查代码或调试时使用此技能。该技能通过SOLID原则、TDD、整洁代码实践和专业软件设计,将初级水平的代码转变为高级工程师质量的软件。
ramziddin
gh-stack
Manage stacked branches and pull requests with the gh-stack GitHub CLI extension. Use when the user wants to create, push, rebase, sync, navigate, or view stacks of dependent PRs. Triggers on tasks involving stacked diffs, dependent pull requests, branch chains, or incremental code review workflows.
github
mysql
规划和审查 MySQL/InnoDB 的 schema、索引、查询调优、事务和运维。在创建或修改 MySQL 表、索引或查询时,诊断慢查询或锁行为时,规划迁移时,或排查复制和连接问题时使用。在使用 MySQL 数据库时加载。
planetscale
postgres
PostgreSQL best practices, query optimization, connection troubleshooting, and performance improvement. Load when working with Postgres databases.
planetscale
kibana-connectors
Create and manage Kibana connectors for Slack, PagerDuty, Jira, webhooks, and more via REST API or Terraform. Use when configuring third-party integrations or managing connectors as code.
elastic