skills: A Collection of Agent Skills for Building Great Interfaces
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
The `skills` repository by Jakub Krehel offers a comprehensive collection of agent skills designed to enhance interface development. It provides tools and guidelines covering UI, typography, colors, accessibility, layout, and product writing. This resource is invaluable for developers and designers aiming to create high-quality, user-friendly interfaces.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The skills repository, created by Jakub Krehel, is an extensive collection of agent skills specifically designed to assist in building exceptional user interfaces. With over 7,000 stars, this project provides a structured approach to various aspects of interface development, covering critical areas such as UI, typography, colors, accessibility, layout, and product writing. It serves as a valuable resource for developers and designers looking to refine their craft and produce high-quality digital experiences.
Why Use and Benefits
skills offers a practical toolkit to elevate your interface design and development process. By leveraging these agent skills, you can achieve:
- Improved UI: Address common UI challenges with skills like
better-ui, focusing on details such as concentric border radius, optical alignment, and contextual icons. - Enhanced Typography: Utilize
better-typographyto optimize type scales, spacing, sizing, and OpenType features for superior readability and aesthetics. - Robust Color Systems: With
better-colors, you can generate palettes, implement semantic tokens, convert color formats, and ensure contrast compliance. - Accessibility Compliance: The
better-accessibilityskill helps your project meet accessibility standards and best practices, making your interfaces inclusive. - Optimized Layouts:
better-layoutassists with grouping, alignment, and reading order, contributing to well-structured and intuitive designs. - Consistent Product Writing:
better-writingfocuses on refining product copy, ensuring clarity and consistency across your application. - Comprehensive Reviews: Skills like
interface-reviewprovide detailed analyses across multiple categories, offering actionable insights for improvement.
This repository empowers you to build interfaces that are not only visually appealing but also highly functional, accessible, and user-friendly.
Installation
To integrate these skills into your project, you can use the following command:
npx skills add jakubkrehel/skills
For Claude Code plugin users, you can install it with:
/plugin marketplace add jakubkrehel/skills
/plugin install interfaces@interfaces
Examples
Here are some of the powerful skills available in the collection:
- better-ui: Improves UI across the board, covering aspects like concentric border radius, optical alignment, and animation.
- better-typography: Enhances type in your project, focusing on type scale, spacing, sizing, and OpenType features.
- better-colors: Helps build a color system, generate palettes, use semantic tokens, and check contrast.
- better-accessibility: Ensures your project complies with accessibility standards and best practices.
- interface-review: Reviews your work across UI, typography, layout, color, writing, and accessibility, providing a detailed analysis.
- explain-interface: Helps understand how an animation, design, or UI element was built on the web.
Links
- GitHub Repository: jakubkrehel/skills
- Interfaces.dev: Design Engineering Magazine
- Jakub Krehel's Personal Website: jakub.kr
Source repository
Open the original repository on GitHub.