add-task-executor

Create custom ROS 2 action servers for goal-directed tasks in AirStack.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/cindy-woo/cindy-airstack --skill add-task-executor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-task-executor
Source: https://github.com/cindy-woo/cindy-airstack/tree/main/.agents/skills/add-task-executor
Command: npx skills add https://github.com/cindy-woo/cindy-airstack --skill add-task-executor

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides users through the process of creating custom ROS 2 action servers for new task executors within the AirStack framework, enabling the addition of new goal-directed tasks to the system.

Core Features & Use Cases

  • Custom Action Server Creation: Walks users through the steps to create a new action server for a goal-directed task.
  • Task Execution: Supports tasks like coverage, search, counting, and trajectory following.
  • Use Case: If you need to add a new task executor for a specific goal, such as a new type of exploration or search, this Skill provides the necessary guidance.

Quick Start

Use the add-task-executor skill to create a new task executor for a custom goal. Start by identifying the appropriate action type from common/ros_packages/msgs/task_msgs/action/.

Frequently Asked Questions about add-task-executor

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

FAQPage Schema
How do I create a custom ROS 2 action server for task execution in AirStack?

To create a custom ROS 2 action server for task execution in AirStack, follow a step-by-step guide that walks through identifying the appropriate action type from the task_msgs directory and implementing the server for your specific goal-directed task.

What types of goal-directed robotics tasks can I implement with a ROS 2 action server?

A ROS 2 action server in AirStack supports implementing goal-directed robotics tasks such as coverage, search, counting, and trajectory following, enabling you to add new task executors for specific exploration or search goals.

Do I need prior ROS 2 experience to add a new task executor in AirStack?

Yes, adding a new task executor in AirStack requires prior knowledge of ROS 2, action server creation, and task definition to successfully guide the process of implementing custom goal-directed tasks within the framework.

How do I start defining a new task executor for a custom exploration goal?

Start defining a new task executor for a custom exploration goal by identifying the appropriate action type located in the common ros_packages msgs task_msgs action directory, then use the Skill to build the server.

What is the best way to add a new goal-directed task to an AirStack robotics system?

The best way to add a new goal-directed task to an AirStack robotics system is by creating a custom ROS 2 action server, which integrates the new task executor directly into the framework's existing task execution architecture.