twoFactor Skill: Implementing TOTP/OTP Two-Factor Authentication in Better Auth
twoFactor is the official Better Auth Agent Skill that explains how to configure the twoFactor plugin and twoFactorClient in an application, covering the complete 2FA lifecycle, including TOTP authenticators, email/SMS OTP, backup codes, the twoFactorRedirect login flow, trusted devices, and encrypted storage. Based on the official SKILL documentation, this article compiles installation commands, migration steps, and typical code examples. It is suitable for developers who need MFA and already use Better Auth, enabling coding assistants to generate configurations according to official practices rather than fragile single-factor approaches.
Read Morecreate-auth: Scaffolding Authentication for TypeScript/JavaScript Projects with Better Auth
create-auth is an official Agent Skill provided by Better Auth, designed for TypeScript/JavaScript projects. It follows a two-stage process (planning is required, implementation is pending confirmation), automatically scans the framework and database, collects login methods and plugin requirements through structured questions, and then, based on a new-project, existing-integration, or migration path, installs better-auth, configures auth.ts and routes, runs CLI migrations, and generates an authentication UI. It supports extension packages such as OAuth, 2FA, and organizations. The installation command is npx skills add, which points to the official skills repository.
Read Moreupgrade-stripe: Stripe API and SDK Upgrade Guide Skill
`upgrade-stripe` is an Agent Skill provided by Stripe in the `stripe/ai` repository, guiding the upgrade of API versions, Webhook snapshot destinations, server-side SDKs, Stripe.js, and mobile SDKs. It emphasizes querying or specifying the target version first, checking all pins within the integration, distinguishing between thin and snapshot events, and adopting different strategies for dynamic versus strongly typed languages. The installation command is `npx skills add https://github.com/stripe/ai --skill upgrade-stripe`. It is suitable for using coding assistants to complete migrations and `Stripe-Version` testing based on the changelog and official checklists under Stripe's 2026 monthly releases and semi-annual major version changes, rather than guessing versions or mistakenly altering immutable Webhook snapshot configurations.
Read Morestripe-best-practices: Stripe Integration Selection and Best Practices Agent Skill
Stripe's stripe-best-practices Skill, maintained in the stripe/ai repository, maps use cases such as Checkout, PaymentIntents, Connect Accounts v2, Billing, Tax, and Treasury to recommended APIs, and defines hard rules for sandboxes, RAK, Webhooks, dynamic payment methods, and StripeClient. After installing it with npx skills add, it is suitable for having coding assistants consult the reference before writing code when planning, implementing, or reviewing payment integrations.
Read MoreCourier: Using Agent Skills to Integrate Multi-Channel Notifications into Cursor
courier is an official MIT-licensed Agent Skill from Courier that teaches coding assistants how to integrate email, SMS, push, in-app inbox, Slack, Teams, WhatsApp, and other notifications through a unified send API, covering templates, routing, preferences, Journeys, and CLI/MCP troubleshooting. Install it with npx skills add trycourier/courier-skills; it generates Node.js/Python code based on the types from installed SDKs and follows rules such as idempotency, E.164 formatting, and separating transactional from marketing messages, helping SaaS teams lower the barrier to integrating a notification BaaS.
Read Moreangular-developer: Angular's Official Code Generation and Architecture Guidance Skill
angular-developer is an MIT-licensed Agent Skill (v1.0) maintained by the Angular team in the angular/skills repository. It is used to generate Angular code that conforms to the official style guide, covering scenarios such as components, Signals, HTTP, forms, DI, routing, SSR, and ARIA. The skill requires first identifying the Angular version, scaffolding with the CLI, and running ng build after generation. It can be installed with npx skills add https://github.com/angular/skills, and enabled with Gemini CLI, Antigravity, or an editor's built-in Skills mechanism.
Read Moreneon-postgres: Best Practices for Agents with Neon Serverless Postgres
neon-postgres is a database-specialized Skill in Neon's official agent-skills, covering connection practices (pooled/direct) for Lakebase Postgres on Neon, schema migrations, instant branching, neon inspect db diagnostics, and search-related practices. The article explains how it fits with neon, neon-realtime, and neon-postgres-branches, outlines the four-step Setup Flow, notes that migrations must use a direct connection, and describes how to install it via npx skills add, helping reduce misuse of connections and migrations in AI-assisted development.
Read Morehf-cli: Enabling Agents to Interact with the Hugging Face Hub the Official Way
hf-cli is an Agent Skill in Hugging Face's official skills repository that guides coding assistants to use the `hf` command to download, upload, and manage Hub resources such as models, datasets, Spaces, cache, and buckets, replacing the deprecated huggingface-cli. The article covers the skill's purpose, core command groups (auth, download, upload, cache, buckets, etc.), installation via the CLI and `npx skills add`, and typical reproducible examples with usage notes.
Read Morehuggingface-gradio: Let Agents Write Python Demos That Follow Gradio Specifications
huggingface-gradio is an Agent Skill from the Hugging Face skills repository, designed for creating or modifying Gradio Web UIs and ML demos with Python. The Skill includes core patterns such as Interface, Blocks, and ChatInterface, as well as component signatures like Textbox, Slider, and Image, and indexes the official guides on gradio.app. It can be installed with npx skills add. It is suitable for scenarios such as parameter debugging interfaces, chat demos, multimodal uploads, and temporary sharing; users must install gradio themselves and consult the official documentation for deployment and security.
Read Morecicd-pipeline-skill: Generating Cross-Platform CI/CD Pipeline Configurations for Test Automation
cicd-pipeline-skill is a DevOps Agent Skill (MIT License, v1.0) provided by TestMu AI in the agent-skills repository. It generates GitHub Actions, Jenkins, GitLab CI, and Azure DevOps pipeline configurations for test automation and includes integration examples for local Playwright and TestMu AI cloud testing. After installing it with npx agentskillsforall, you can describe CI/CD requirements in natural language in assistants such as Cursor to align with the official Core Patterns. The article covers multi-platform configuration files and secret locations, representative YAML snippets, and usage considerations.
Read Morepytest-skill: Enabling AI Assistants to Write pytest Following Production Practices
pytest-skill is a Python unit testing Agent Skill provided by TestMu AI in the agent-skills repository, designed to generate pytest test cases using fixtures, parametrize, markers, mocking, and conftest patterns. The article explains its purpose, core patterns and anti-patterns, pyproject configuration, common pytest commands, as well as how to install it via `npx agentskillsforall` and the scenarios in which it is useful.
Read Morevitest-skill: Enabling AI Assistants to Write Unit and Integration Tests Following Vitest Conventions
vitest-skill is an MIT-licensed skill published by TestMu AI in the agent-skills repository for the Vite ecosystem: when users mention Vitest, vi.mock, vitest.config, and related topics, it guides AI to generate JS/TS tests using the vi namespace. It covers basic test cases, mocking and spying, timers, snapshots, React Testing Library, and In-Source Testing, and provides a quick reference for Vitest commands along with vitest.config examples. It can be installed with npx agentskillsforall and is ideal for Vitest project teams looking to reduce incorrect usage patterns stemming from Jest habits.
Read Morecypress-skill: Writing E2E and Component Tests in Agents Following Cypress Production Standards
cypress-skill, maintained by TestMu AI for e2e testing, generates Cypress E2E and component tests in JavaScript or TypeScript within an Agent. It distinguishes between local `npx cypress` execution and TestMu AI cloud execution, standardizes the `cypress/e2e` and component directories, emphasizes command chaining, `data-cy` selectors, and using `intercept` instead of hard waits, and provides examples of `cy.session`, custom commands, and `lambdatest-cypress` cloud configuration. It is suitable for standardizing Cypress test styles in tools such as Cursor.
Read MoreDeepSeek Harness Slider Puzzle Plugin: dsh-puzzle-plugin
`dsh-puzzle-plugin` is a plugin-based slider puzzle game for the DeepSeek Harness (DSH) WebUI, MIT-licensed and dependency-free. It supports switching among five grid sizes from 2x2 to 6x6, with move count, elapsed time statistics, and random quote celebrations. The plugin provides three AI interaction tools—`puzzle_talk`, `puzzle_state`, and `puzzle_set_image`—and allows changing the image via local directories, URLs, or commands. Configuration is persisted in `$DSH_HOME/dsh-puzzle-config.json`, and the installation command is `dsh plugin --profile web add dsh-puzzle-plugi`.
Read Moreupgrading-react-native: Chaining the React Native Upgrade Process with the rn-diff-purge Template
Maintained by Callstack, the upgrading-react-native Agent Skill breaks React Native upgrades into steps such as routing, rn-diff-purge template diffing, dependency alignment with React/Expo, and dual-platform validation, while including official curl and build command examples. After installing it with npx skills add, it helps reduce agent omissions and hallucinations related to CocoaPods, Gradle, and third-party library compatibility. It is suitable for both single repositories and monorepos.
Read Moredsh-liya-workspace-plugin: DeepSeek Harness Workspace Archives Quick View Plugin
dsh-liya-workspace-plugin is a DeepSeek Harness client plugin intended to solve scattered workspace files and the need to manually consult `FILE-MAP`. It adds a "Lia Workspace" subpage to the WebUI settings section, offering a real-time file overview, directory statistics, and API routing. Installation is performed via a local directory and requires a WebUI restart. Configuration can be managed on the settings page or in `cordis.yml`, and the workspace root directory structure must be correct and accessible to the process.
Read Moredsh-liya-ui-plugin: Liya DSH UI Enhancement Plugin
`dsh-liya-ui-plugin` is a UI refinement plugin for DeepSeek Harness (DSH), designed to uniformly increase interface corner radii and improve the overall visual appearance. The plugin supports instant radius configuration (4–48) and uses semantic selectors to maintain compatibility across version upgrades. Users can adjust parameters in the settings or directly modify the `index.js` file to fine-tune corner radii for specific elements. A WebUI restart is required after installation. Note that the plugin uses `!important`, which may override inline styles, and semantic selectors may miss some unconventional components.
Read Moredsh-liya-skin-plugin: Self-Hosted DSH Skin Plugin
`dsh-liya-skin-plugin` is a visual extension solution within the DSH plugin architecture. It addresses the high cost of custom wallpapers. Core features include: dynamic switching of wallpapers in multiple formats via the `wallpapers/` directory, 0-100 opacity adjustment, and persistent state; a built-in custom-drawn SVG “Liya Star Moon” decoration layer, including a top star strip, a bottom star trail, and a title-bar badge, with independent toggles. After installation, you must refresh the list and configure it in the WebUI. Note that assets must be provided by users, and the high z-index of the decoration layer may obscure some overlays.
Read Moredsh-dist-manager: DSH Plugin Distribution Directory Manager
`dsh-dist-manager` is a plugin in the DSH ecosystem for automatically managing the `dist/` directory. It provides version archiving, restoration, and cleanup functions through a WebUI, addressing the error-prone issue of manually managing old files. The plugin supports one-click operations, includes robust error handling and security validation, and manages paths through configuration options. The code is released under the MIT license.
Read MoreDSH Tianjie Chess Plugin: Chinese Chess Human vs Computer
`dsh-chess-xq-plugin` is a Chinese chess player-vs-AI plugin integrated into the DeepSeek Harness WebUI. Through a floating panel, the plugin offers a complete rules engine, AI gameplay (Alpha-Beta algorithm), and game controls, supporting move undo, save file loading, and difficulty adjustment. It also integrates Lia's dynamic dialogue system. Users can toggle the control panel from the toolbar, with configuration and save data persistently stored. The plugin is open source and suitable for developers who want to enrich the WebUI interactive experience.
Read Moredsh-character-emote-plugin: Character Emote Portrait Overlay on the Right Side of the Chat
The `dsh-character-emote-plugin` plugin for DeepSeek Harness (DSH) provides visual feedback during conversations by displaying character expression illustrations in a fixed right-side overlay in real time. The plugin is licensed under the MIT License, and its directory structure supports multi-character management and emotion intensity levels, requiring users to prepare their own assets. Functionally, it supports three emotion modes—automatic, manual, and paused—and includes fade-in/fade-out animations, zoom controls, and style customization. Trigger methods include model tool calls, streaming text evaluation, and extended text conditions such as punctuation and emojis. In addition, the plugin offers advanced features such as compound emotions, mood baseline decay, and dynamic intensity mapping.
Read Moredsh-dajiangjun — Grand Steward
`dsh-dajiangjun` is a DeepSeek Harness plugin designed to address context limitations in long conversations. It allows the current agent to automatically create a new session and deliver instructions via the `steward_relay` tool after completing a task, enabling “session relay.” The plugin is fully automated, covering handover documentation, validation, session creation, and task kickoff, without requiring manual intervention. Note that it must be explicitly enabled after installation to take effect, and users are responsible for reviewing the code and license.
Read More@fenzhenhua123/dsh-balance-meter: DeepSeek Harness Balance and Cost Statistics
`@fenzhenhua123/dsh-balance-meter` is a DeepSeek Harness plugin designed to address the lack of intuitive API balance monitoring and cost statistics. It displays the balance and current session cost in the session statistics bar, supports billing segmented by model, cache hit rate, and peak/off-peak periods, and automatically fetches official prices. Users can configure fallback prices. The plugin runs on the host side and enables real-time cost monitoring after installation.
Read Moredsh-course-subtitles: Course Subtitle Scraping, Translation, and Publishing to Feishu
DeepSeek Harness (DSH) introduces a new course-learning plugin that supports multi-source video caption scraping, translation, and automated publishing to Feishu. It can generate bilingual section titles and a zero-token course outline, with safe fault-tolerance capabilities. To use it, configure Node.js, Feishu app permissions, and an LLM key. After installation, caption scraping and outline export can be performed via conversational commands; however, note that accessing YouTube from mainland China requires a proxy, and Bilibili/Coursera have specific caption or login requirements.
Read Moredsh-git-panel: Git Panel Plugin for DSH Web GUI
dsh-git-panel is a visual Git management plugin integrated into the session tab bar of the DSH Web GUI. It provides a Changes page and a History page, supporting drag-and-drop file staging, line-level actions, and branch management. The plugin uses an optimistic UI strategy, requires Node.js ^22.19.0 or >=24.0.0, and once installed enables direct management of code changes in the browser.
Read More