track

Capture Slack thread URLs into Asana tasks with automatic project mapping and tomorrow's default due date.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/al-stev/field-eng-skills --skill track-al-stev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: track
Source: https://github.com/al-stev/field-eng-skills/tree/main/.claude/skills/track
Command: npx skills add https://github.com/al-stev/field-eng-skills --skill track-al-stev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture fleeting Slack discussions and convert them into persistent Asana tasks so important follow-ups don't get lost in saved messages or busy channels. This removes the friction of manual copy-paste, manual project mapping, and ad-hoc reminders.

Core Features & Use Cases

  • One-step capture: Convert a Slack thread URL into a new Asana task with a link back to the thread.
  • Automatic project resolution: Map Slack channels to customer action tracker projects using templates/customers.yaml and default to the SE Team project when unknown.
  • Smart naming and scheduling: Use an optional one-line description or generate a concise task name from the thread, and default due date to tomorrow unless specified.
  • Confirmation and safety: Shows the task summary and asks before creating; only creates tasks (no deletions or edits).
  • Use case: When a customer calls out an SDK bug in a channel, run the skill to create a tracked Asana task linked to the conversation for follow-up.

Quick Start

Run the track command with a Slack thread URL to create an Asana task due tomorrow.

Frequently Asked Questions about track

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

FAQPage Schema
How do I capture a Slack thread as an Asana task?

Capture a Slack thread as an Asana task by running the track command with the thread URL. The skill parses channel and thread timestamps to generate a tracked task linked back to the conversation, replacing manual bookmarking.

How does mapping Slack channels to Asana projects work?

Mapping Slack channels to Asana projects works by resolving channel IDs against a customers.yaml template to find the specific customer action tracker project, defaulting to the SE Team project for unknown channels.

Do I need Slack and Asana credentials to convert threads into tasks?

Yes, you need Slack and Asana credentials to convert threads into tasks. The skill requires both sets of credentials to access the thread content and create the corresponding task in the target Asana project.

Can I set a custom due date when creating an Asana task from a Slack message?

You can set a custom due date when creating an Asana task from a Slack message by providing a specific date. If no date is provided, the skill defaults the due date to tomorrow automatically.

What is the best way to track customer-facing Slack discussions for follow-up?

The best way to track customer-facing Slack discussions for follow-up is converting them into persistent Asana tasks. This replaces fragmented reminders and manual copy-paste with a one-step capture linked to the original thread.

Does the skill edit or delete tasks after capturing Slack threads?

No, the skill does not edit or delete tasks after capturing Slack threads. It only creates new tasks, showing a summary and asking for confirmation before creation to ensure safety and prevent unintended modifications.