Airship Skills
Use Airship Skills with your AI assistant to automate and implement Airship platform tasks. Agentic AI
A skill is a portable set of instructions that teaches your AI assistant how to complete a specific kind of task in a consistent, repeatable way. Airship Skills work with Claude Code, Cursor, Windsurf, and other assistants that use the open Agent Skills standard.
Why use Airship Skills
Airship Skills teach AI assistants to handle Airship tasks, from targeted REST API operations, such as registering a channel, sending a push, or creating an automation pipeline, to guided mobile SDK implementation workflows that detect your platform, write code, and verify the result.
Using Skills gives you these benefits:
- Time savings — Pre-built Skills speed up implementation.
- Accuracy — Workflows catch errors and adapt as needed.
- Consistency — Assistants follow the same process every time.
- Speed — Multi-step tasks run automatically, no micromanagement needed.
Organization
Skills are organized in two layers:
Workflows are the primary entry point for most tasks. A workflow chains multiple operations into an end-to-end process, interpreting results and dynamically adjusting. For example, an onboarding workflow registers email and SMS channels, associates them with a named user, records a custom event, and sends a welcome notification. Each step is informed by the previous one’s output.
Individual skills are the fundamental actions used within workflows, but you can also run them independently for targeted tasks. While a workflow chains multiple skills together for complex processes, an individual skill might simply look up a channel, send a push notification, or update a Wallet pass.
Workflow examples
Workflows available in Airship Skills include:
- Registering and associating an email or SMS channel with a Named UserA customer-provided identifier used for mapping multiple devices and channels to a specific individual.
- Creating automations triggered by Custom EventsEvents that indicate that a user performed a predefined action, such as adding an item to a shopping cart, viewing a screen, or clicking an Unsubscribe button. Custom Events can trigger automation, including Sequences and Scenes. You can code them into your app or website, or send them to Airship from an external source using the Custom Event API. Custom Events contain properties that you can use to personalize messages., with personalized messaging using HandlebarsHandlebars is Airship’s templating language for personalization. Handlebars expressions use double curly braces wrapped around a content template, ranging from a simple variable, e.g.,
{{first_name}}, to complex evaluations of personalization data. templates - Discovering existing automations and generating sample events that would trigger them
- Exporting an entire audience using parallel pagination across UUID prefixes
- Monitoring Real-Time Data StreamingA service that delivers user-level events in real time to your backend or third-party systems using the Data Streaming API. event streams with automatic reconnection
- Updating Wallet passes in response to events from a point-of-sale system
Get Airship Skills
Browse the Airship AI Tools repository to see what’s available or clone it to inspect skill definitions locally: https://github.com/urbanairship/agent-tools.
Additional Terms and Disclaimer
Airship Agent Tools, including the Airship MCP server and Airship Skills, are open-source tools provided by Airship “as is” and without any warranties. Use of these tools is at your own risk and subject to the Terms of Subscription Service or other applicable Agreement entered into with Airship governing for use of the Airship Service and the Acceptable Use Policy.
Model Context Protocol (MCP) and the Agent Skills standard are open-source protocols maintained by third parties. These protocols are evolving and may be susceptible to security issues or vulnerabilities. Airship does not control and makes no warranties regarding these protocols.
AI Assistant Outputs
AI assistants connected through these tools may produce inaccurate, incomplete, or unexpected results. You are responsible for reviewing all outputs and testing actions in a non-production environment before deploying to live audiences. Airship is not responsible for any consequences arising from actions taken based on AI assistant outputs.
Data Processed by Third-Party AI Assistants
When you use these tools with a third-party AI assistant, such as Claude, Cursor, or Windsurf, both your prompts and Airship API responses are processed by your AI assistant provider. API responses may include end-user personal data such as email addresses, phone numbers, device identifiers, named user IDs, tags, and attributes. Airship does not control and is not responsible for how your AI assistant provider processes this data. Before connecting these tools to an AI assistant, verify that your AI assistant provider’s data processing practices are compatible with your obligations under applicable data protection laws and your organization’s privacy policies.
Credentials and Security
You are responsible for securing your OAuth 2.0 credentials. Do not share credentials, commit them to version control, or expose them in prompts or public repositories. Airship is not responsible for any consequences arising from compromised, misconfigured, or overly permissive credentials.
Open-Source Modifications
These tools are open-source. If you modify, fork, or extend them, Airship is not responsible for any issues arising from such modifications.
For assistance, contact Airship Support.