sailfishos-dev

Provides SailfishOS app development, packaging, and Harbour submission guidance.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/juergenbr/claude-plugin-sailfishos-dev --skill sailfishos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sailfishos-dev
Source: https://github.com/juergenbr/claude-plugin-sailfishos-dev/tree/main/docs
Command: npx skills add https://github.com/juergenbr/claude-plugin-sailfishos-dev --skill sailfishos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on SailfishOS application development, addressing developers' need for accurate procedures, best practices, and platform integration techniques.

Core Features & Use Cases

  • Platform-specific development assistance: Guides users through Silica QML, sfdk commands, RPM packaging, and Harbour submission processes.
  • API and API usage: Details platform APIs like Notifications, DBus, Contacts, and media controls, enabling creation of feature-rich SailfishOS apps.
  • Use Case: A developer wants to build, test, and submit a SailfishOS app, utilizing platform APIs and adhering to store requirements, all with precise instructions.

Quick Start

Ask Claude to explain how to package a SailfishOS app or show the necessary commands for deploying to an emulator.

Frequently Asked Questions about sailfishos-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a SailfishOS app for Harbour submission?

To package a SailfishOS app for Harbour submission, use sfdk commands to build RPM packages while strictly adhering to platform security, API restrictions, and store policies. This ensures your application meets all Harbour store requirements.

What is Silica QML and how does it work for SailfishOS app development?

Silica QML is the platform-specific UI framework used for SailfishOS app development, providing native components and guidelines. Developers use it to build feature-rich apps that integrate seamlessly with the SailfishOS platform.

Can I use platform APIs like DBus and Contacts in my SailfishOS app?

Yes, you can use platform APIs like DBus, Contacts, Notifications, and media controls in SailfishOS apps. The Skill provides detailed usage examples for these APIs, enabling creation of feature-rich applications with proper platform integration.

What's the best way to deploy a SailfishOS app to an emulator?

The best way to deploy a SailfishOS app to an emulator is by using sfdk commands, which handle build and deploy processes. The Skill provides the necessary commands and procedures for testing apps in the emulator environment.

What are the Harbour store policy restrictions for SailfishOS apps?

Harbour store policy restrictions for SailfishOS apps include platform security requirements and API restrictions that developers must follow. The Skill details these guidelines to ensure your app passes submission review and adheres to platform standards.