AgentSkillsCN

general-slack

当您需要处理 Slack 列表的 URL、记录 ID,或与 Slack 相关的任务时,可使用此技能。

SKILL.md
--- frontmatter
name: general-slack
description: Use when working with Slack Lists URLs, record IDs, or Slack-related tasks

Slack Lists Integration

Use MCP tools for Slack Lists operations. Full documentation: .claude/commands/slack.md

Detection Patterns

This skill applies when you encounter:

  • Slack URLs: lightcraftstudios.slack.com/lists/*
  • Record IDs: Rec0A... (e.g., Rec0A3T2NMK5W)
  • Mentions of "Requests list", "Features list", "Slack Lists"

URL Parsing

Extract list_id and record_id from URLs:

code
https://lightcraftstudios.slack.com/lists/THS95RHGC/<list_id>?record_id=<record_id>

Example: https://lightcraftstudios.slack.com/lists/THS95RHGC/F0A0WK6KR8U?record_id=Rec0A2HTC7AM6

  • list_id: F0A0WK6KR8U
  • record_id: Rec0A2HTC7AM6

List IDs

ListID
RequestsF0A0WK6KR8U
FeaturesF0A13TAUWKH

MCP Tools

ToolUse When
mcp__slack__lists_get_itemsFetch all items from a list
mcp__slack__lists_get_itemGet single item by record ID
mcp__slack__lists_update_itemUpdate item fields
mcp__slack__lists_create_itemCreate new item
mcp__slack__chat_post_messagePost to channel/DM
mcp__slack__files_uploadUpload file to Slack
mcp__slack__cache_queryQuery PostgreSQL cache
mcp__slack__cache_syncSync lists to cache

Quick Actions

Get item details:

code
mcp__slack__lists_get_item(list_id="<list_id>", item_id="<record_id>")

Update status/deployment: Use mcp__slack__lists_update_item with field_type="select" and option IDs from slack.md.

For column IDs, option IDs, and field type formats, see .claude/commands/slack.md.

Naming Convention

List item titles follow this pattern:

code
[Domain]: [Sub-Domain]: [Theme] - [Feature]
  • Domain - Top-level grouping (required)
  • Sub-Domain - Optional, can have multiple levels separated by :
  • Theme - What aspect/category this addresses
  • Feature - Specific task or deliverable

Examples:

TitleDomainSub-DomainTheme - Feature
USDZ Objects: MaterialX & Texture SupportUSDZ ObjectsMaterialX & Texture Support
Scene: Timeline: Stage 1 - Layout FoundationSceneTimelineStage 1 - Layout Foundation
Scene: Canvas: Fix - Play head jitteringSceneCanvasFix - Play head jittering
Auth: OAuth2 - Google IntegrationAuthOAuth2 - Google Integration

Sub-domains are optional—use them only when the domain has distinct sub-areas (e.g., Scene has Timeline, Canvas, Outliner).