settings-task

Upload Task JSON files to the Channel ALF Task API to create or update tasks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/channel-io/sop-agent --skill settings-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: settings-task
Source: https://github.com/channel-io/sop-agent/tree/main/.agents/skills/settings-task
Command: npx skills add https://github.com/channel-io/sop-agent --skill settings-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates uploading Task JSON files to Channel ALF Task API to create new tasks or update existing ones without manual API calls.

Core Features & Use Cases

  • Wrapper and plain task JSON support: Accepts both wrapper-formatted and direct task JSON, normalizing input for API calls.
  • Folder handling and task management: Resolves folderId automatically (creates 'Default' if needed) and supports new task creation and updates.
  • Safe and auditable operations: Performs server-side calls with x-account authentication and provides clear results or error messages.

Quick Start

Upload a Task JSON file to the ALF Task API using the required filePath, channelId, and xAccount.

Frequently Asked Questions about settings-task

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

FAQPage Schema
How do I upload a Task JSON file to the Channel ALF API via automation?

You can automate task creation by uploading Task JSON files through programmatic API calls to the Channel ALF Task API. This skill normalizes input formats and handles authentication automatically.

Can I use both wrapper and plain task JSON formats to create tasks in Channel ALF?

Yes, the Channel ALF Task API accepts both wrapper-formatted and direct plain task JSON. The skill normalizes both input types automatically before making the API call to create or update tasks.

Do I need to manually resolve or create a folder ID before updating an ALF task?

No, folder ID resolution is handled automatically. The skill resolves the folderId and creates a 'Default' folder if required during the task JSON upload process.

What authentication is required for Channel ALF task management automation?

Channel ALF task management automation requires x-account authentication. This secures the server-side API calls used to create or update tasks without manual intervention.

Why does my Task JSON upload to Channel ALF fail without x-account?

Task JSON uploads fail without x-account because the Channel ALF Task API requires it for secure authentication. Without this header, the server cannot validate your request to create or update tasks.