Skills
General skill for enhancing code generation tasks
This skill provides general guidance and context for all coding tasks within an agent workflow. It ensures that generated code adheres to best practices and includes necessary developer commentary.
Playwright E2E Testing for Langflow
Automate the creation, debugging, and review of Playwright end-to-end tests for the Langflow UI. It facilitates managing custom fixtures, implementing robust selector strategies, and executing tests using the Playwright CLI.
Advanced skill for robust frontend testing
This skill provides advanced methodologies and best practices for writing robust unit and integration tests for React applications. It guides developers through covering edge cases, boundary conditions, and complex asynchronous flows using …
Shakespearean Style Response Generator
This skill constrains the model's output to mimic the style of William Shakespeare, utilising early modern English vocabulary and poetic cadence. It ensures the response maintains character throughout, addressing the reader appropriately.
Implementing React Query API Hooks for Langflow
This skill guides the implementation of robust frontend data fetching patterns using Axios and TanStack React Query v5. It establishes a structured architecture for managing queries, mutations, cache invalidation, and error handling across …
Swashbuckling Pirate Persona Generation Skill
This skill enforces a swashbuckling pirate persona across all generated text. It requires the liberal inclusion of pirate idioms and substitutes common terminology, such as referring to problems as "troubles at sea".
Comprehensive Frontend Code Quality Review
This skill performs comprehensive code reviews on frontend files (.tsx, .ts, .js), checking for adherence to established conventions, performance anti-patterns, and security vulnerabilities. It supports both file-targeted and pending-change…
Haiku Poetry Generation Skill
This skill constrains the agent's output to a single, traditional haiku poem. It strictly enforces the 5-7-5 syllable structure across three lines, ensuring no preamble or explanation is included.
Explain complex concepts for simple understanding
This skill simplifies complex topics by adopting the persona of a patient teacher, ensuring explanations are suitable for a five-year-old. It focuses on using everyday analogies and avoiding technical jargon to maximize clarity.
Backend Code Quality and Security Review
Automates the review of Python backend code for security vulnerabilities, performance bottlenecks, and architectural best practices. It supports analysing pending changes, code snippets, and specific files within the backend directory.
Refactoring Complex React Components in TypeScript
Guides the systematic refactoring of high-complexity React components by extracting custom hooks, simplifying conditional logic, and decomposing monolithic JSX into smaller, manageable sub-components. This process is essential for improving…
MVA Framework for Building MCP Servers
This framework facilitates building robust, production-grade MCP servers using the Model-View-Agent (MVA) pattern in TypeScript. It provides structured methods for defining data models, implementing egress firewalls via Presenters, and crea…
PDF Document Manipulation Skill
This skill provides comprehensive capabilities for handling PDF documents, allowing users to extract text content, programmatically fill form fields, and manage document structure by merging or splitting files.
Code Review Quality Assurance Framework
A structured framework for evaluating code correctness, maintainability, performance, and security. It provides a comprehensive checklist and guidance for delivering actionable feedback.
Natural voice interaction for conversational AI
This skill enables natural, bi-directional voice conversations by integrating Speech-to-Text and Text-to-Speech capabilities. Developers can use the converse MCP tool to speak responses and listen for user input, supporting parallel executi…
Interactive voice conversation skill
Enables ongoing voice-based interactions by invoking the VoiceMode MCP tool with configurable voice parameters and initial messages. It leverages Whisper and Kokoro services for speech processing.
Managing automated PR review cycles
This skill automates the entire PR review lifecycle, monitoring bot feedback, fetching inline comments, and guiding the developer through fixing real bugs and providing reasoned dismissals for speculative feedback. It ensures all bot commen…
Writing effective and maintainable Python unit tests
This skill guides the development of robust Python unit tests using pytest, covering principles like atomicity and self-containment. It details best practices for fixtures, parameterization, mocking external services, and handling asynchron…
Comprehensive Code Review and Quality Assurance
This skill provides comprehensive guidelines for conducting thorough code reviews, focusing on API design, dependency compatibility, and overall maintainability. It ensures feedback is actionable, specific, and helps advance the codebase wh…
Web search and claim verification skill
Provides Gemini-compatible web searching, page browsing, and evidence-based claim verification to reduce hallucinations. It supports multiple search engines and includes features for bypassing blocked pages via Web Unlocker.
Managing OpenHands SDK updates and releases
Used to bump SDK package versions, pin dependencies to unreleased commits, and prepare OpenHands releases. It handles updating pyproject.toml, regenerating lock files, and synchronising Docker image references.
UnClick Persistent Memory Protocol
A protocol for managing persistent, cross-session memory using the UnClick MCP server. It enables agents to load, search, and save user preferences, identities, and session summaries to maintain context across interactions.
Summarize upcoming release changes from commits
This skill generates a categorized summary of Pull Requests between two specified commit SHAs. It filters out maintenance changes and groups remaining PRs into features, bug fixes, security updates, and other categories.
End-to-end testing for cross-repo features
This skill guides the end-to-end validation of features spanning the SDK client and the OpenHands Cloud backend. It supports complex flows, such as testing new APIs or unreleased SDK code, requiring staging deployment and commit pinning.