A specialized tool for implementing native-style SF Symbol pickers with color and style customization in SwiftUI applications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install symbolpicker
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install symbolpicker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SymbolPicker is a native SwiftUI component designed to simplify the process of selecting SF Symbols across Apple platforms including iOS, macOS, and visionOS. It provides a familiar, Apple-like interface for users while giving developers granular control over symbol styles, color bindings, and dismissal logic. This component is essential for apps that allow users to customize categories, icons, or visual markers using the Openclaw Skills framework for rapid integration.
By leveraging native UI paradigms, SymbolPicker ensures a consistent experience whether your app is running on a mobile device or a desktop environment. It handles the complexities of platform-specific presentation, such as sheets on iOS and popovers on macOS, allowing developers to focus on core app functionality.
.symbolPicker modifier to a SwiftUI view, providing bindings for the presentation state and the selected symbol name..symbolPickerSymbolsStyle and .symbolPickerDismiss configure the specific visual rendering and behavioral logic of the picker session.To integrate this component into your SwiftUI project, add the package dependency via Swift Package Manager:
https://github.com/SzpakKamil/SymbolPicker.git
Once added, import the library into your Swift files:
import SymbolPicker
Ensure your project deployment targets meet the minimum requirements: iOS 14.0+, macOS 11.0+, or visionOS 1.0+, and that you are using Swift 5.9 or later.
The skill manages symbol selection through a clean binding-based architecture. Below are the primary data points handled:
| Property | Type | Description |
|---|---|---|
symbolName |
Binding<String> |
The SF Symbol name string (e.g., "star.fill") returned to the parent view. |
isPresented |
Binding<Bool> |
The Boolean state controlling the visibility of the picker interface. |
color |
Binding<Color> |
Optional binding for symbol tinting, supporting SwiftUI Color or SymbolColor types. |
style |
Enum |
Determines icon rendering style, such as .filled or .outlined. |
dismissal |
Enum |
Defines the trigger for closing the picker, such as .onSymbolSelect. |
SymbolColor models and RGBA [Double] color arrays for precise design control.Loading
A comprehensive SwiftUI component skill for building highly customizable, cross-platform search bars with support for tokens and suggestions.

An expert AI assistant for implementing PagerKit, a powerful SwiftUI library for highly customizable and cross-platform page-based navigation.

A professional AI guide for the ColorKit Swift library, specializing in advanced color space conversion, blending modes, and accessibility compliance.

A secure, fully offline text-to-speech engine powered by Piper, featuring automatic language detection and on-demand voice model management.

A professional-grade analysis skill that generates transparent, evidence-first dossiers for A-share stocks and portfolios using multi-source verification.

A monitoring utility that tracks real-time API quotas, remaining balances, and refresh schedules for high-performance AI models.








































