Token导航 LogoToken导航

Agent Skill · 研究检索

syncfusion-angular-kanban(syncfusion Angular kanban 搜索)

syncfusion-angular-kanban 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

syncfusion-angular-kanban 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为操作浏览器;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 48,626。

总安装 682周安装 29GitHub Stars 公开资料未说明下载 239核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:syncfusion-angular-kanban(syncfusion Angular kanban 搜索)
来源仓库:https://github.com/syncfusion/angular-ui-components-skills
仓库路径:skills/syncfusion-angular-kanban
安装命令:
npx skills add https://github.com/syncfusion/angular-ui-components-skills --skill syncfusion-angular-kanban
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/syncfusion/angular-ui-components-skills --skill syncfusion-angular-kanban

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。syncfusion-angular-kanban 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合根据关键词快速定位候选结果。通过 GitHub 仓库安装,适用于多种宿主环境。使用前建议确认权限范围和维护状态。注意可能触发联网或文件操作,需评估安全风险。

来源仓库内路径:skills/syncfusion-angular-kanban

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/syncfusion/angular-ui-components-skills --skil…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

syncfusion-angular-kanban 怎么安装?

在终端执行 npx skills add https://github.com/syncfusion/angular-ui-components-skills --skill syncfusi…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

syncfusion-angular-kanban 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

syncfusion-angular-kanban 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

syncfusion-angular-kanban 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

syncfusion-angular-kanban 用的人多吗?

公开数据是累计安装 682 次,近一周安装 29 次,下载 239 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

syncfusion-angular-kanban 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
syncfusion-angular-kanban

syncfusion Angular kanban 搜索 · 本页

682—操作浏览器未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Implementing Syncfusion Angular Kanban

When to Use This Skill

The Syncfusion Angular Kanban component is essential when you need to:

  • Visualize workflows - Display task stages (To Do → In Progress → Testing → Done)
  • Enable task management - Allow users to organize and track work across multiple columns
  • Implement drag-and-drop - Let users move cards between columns to change task status
  • Group tasks - Use swimlanes to organize cards by owner, priority, or category
  • Set constraints - Enforce WIP (Work In Progress) limits with min/max card counts
  • Customize appearance - Apply templates, themes, and custom styling to cards and columns
  • Handle events - Listen to card clicks, drag operations, and state changes
  • Persist state - Save board configuration and card positions

Component Overview

The Kanban board is a visual workflow management tool built with:

  • Cards - Represent individual tasks (mapped to dataSource via cardSettings)
  • Columns - Define workflow stages (mapped using keyField and column configuration)
  • Swimlanes - Group cards by category (employee, priority, etc.)
  • Drag-and-drop - Enabled by default (allowDragAndDrop: true)
  • Data Binding - Supports local arrays and remote DataManager
  • Templates - Customize card, column header, swimlane header, and tooltip rendering
  • Responsive - Adapts layout to desktop and mobile devices
  • Themes - Five built-in themes: Material, Bootstrap 3, Bootstrap 4, Fabric, High Contrast

Key Features

✓ Multi-column workflow with customizable headers ✓ Smooth drag-and-drop between columns and within columns ✓ Swimlane grouping by any data field ✓ WIP validation (min/max card counts per column/swimlane) ✓ Templates for cards, columns, swimlanes, dialogs, and tooltips ✓ Local & remote data binding with DataManager integration ✓ Keyboard navigation and full accessibility support ✓ Events for user interactions (click, drag, selection, dialog open/close) ✓ Methods for programmatic control (add/delete cards, show/hide columns) ✓ Multiple selection modes (single or multiple card selection) ✓ Stacked headers for grouping related columns ✓ Built-in themes with CSS customization support

Documentation and Navigation Guide

Getting Started

📄 Read: references/getting-started.md

  • Installation and npm package setup
  • Angular module imports and configuration
  • CSS imports and theme registration
  • Basic Kanban initialization with minimal example
  • First running board with sample data

Core Structure: Columns and Swimlanes

📄 Read: references/columns-and-swimlanes.md

  • Column configuration with keyField mapping
  • Single-key vs. multi-key column mapping
  • Column headers and stacked headers
  • Swimlane grouping by field
  • Dynamic column add/remove/show/hide

Cards and Data Binding

📄 Read: references/cards-and-data-binding.md

  • Card structure: header field, content field, grabber field
  • Card templates and custom rendering
  • Local array data binding
  • Remote data binding with DataManager
  • OData v4 support
  • Card selection modes (single/multiple)

Drag-and-Drop and Interaction

📄 Read: references/drag-and-drop.md

  • Drag-and-drop functionality (enabled by default)
  • Card movement between columns
  • Reordering within columns
  • transitionColumns to control valid transitions
  • Drag events (beforeDragStart, dragStart, dragStop)
  • WIP limits: enforcing min/max card counts
  • Keyboard navigation support

Features and Customization

📄 Read: references/features-and-customization.md

  • Sorting, filtering, and searching cards
  • Validation rules and dialogs
  • Responsive mode for mobile
  • Custom dialog templates
  • Tooltip templates and configuration
  • Priority indicators and color grabbers
  • Column toggling and collapsing

Properties Reference

📄 Read: references/properties.md

  • Core properties: allowDragAndDrop, allowKeyboard, allowSelection
  • Card configuration: cardSettings (headerField, contentField, template, etc.)
  • Column setup: columns array with ColumnsModel
  • Swimlane configuration: swimlaneSettings
  • Dialog and tooltip templates
  • WIP limits: minCount, maxCount per column
  • Responsive breakpoints and heights

Methods Reference

📄 Read: references/methods.md

  • Card operations: addCard(), deleteCard(), updateCard(), getSelectedCards()
  • Column operations: addColumn(), removeColumn(), hideColumn(), showColumn()
  • Board operations: refresh(), getCardCount()
  • Swimlane operations: getSwimlaneData()
  • Dialog control: openDialog(), closeDialog()
  • Search/Filter: search(), filter(), sortBy()

Events Reference

📄 Read: references/events.md

  • Action events: actionBegin, actionComplete, actionFailure
  • Card events: cardClick, cardDoubleClick, cardSelection
  • Drag events: dragStart, dragStop, beforeDragStart
  • Dialog events: dialogOpen, dialogClose
  • Column/swimlane events: columnClick, swimlaneClick
  • Event argument types and data structures

Data Persistence and State

📄 Read: references/data-persistence.md

  • Local storage persistence for board state
  • Saving card positions and column state
  • ObservableCollection integration
  • State restoration after page reload
  • Manual state save/restore patterns

Styling, Themes, and Appearance

📄 Read: references/styling-and-theming.md

  • Built-in themes (Material, Bootstrap 3/4, Fabric, High Contrast)
  • CSS variable customization
  • Card and column custom styling
  • Dark mode support
  • RTL (right-to-left) language support
  • Theme Studio integration

Accessibility and Internationalization

📄 Read: references/accessibility-and-localization.md

  • WCAG compliance and keyboard navigation
  • ARIA attributes for screen readers
  • Focus management and keyboard shortcuts
  • Internationalization (i18n) setup
  • Multi-language support
  • Locale data configuration

Migration and Best Practices

📄 Read: references/migration-and-best-practices.md

  • EJ1 to EJ2 migration guide
  • Performance optimization strategies
  • Virtual scrolling for large datasets
  • Common patterns and code examples
  • Troubleshooting common issues
  • FAQ and gotchas

Quick Start Example

1. Install Package

npm install @syncfusion/ej2-angular-kanban

2. Import and Setup Component

import { Component } from '@angular/core';
import { KanbanModule } from '@syncfusion/ej2-angular-kanban';
import { CardSettingsModel } from '@syncfusion/ej2-angular-kanban';

@Component({
  selector: 'app-kanban-board',
  standalone: true,
  imports: [KanbanModule],
  template: `
    <ejs-kanban
      keyField="Status"
      [dataSource]="data"
      [cardSettings]="cardSettings">
      <e-columns>
        <e-column headerText="To Do" keyField="Open"></e-column>
        <e-column headerText="In Progress" keyField="InProgress"></e-column>
        <e-column headerText="Testing" keyField="Testing"></e-column>
        <e-column headerText="Done" keyField="Close"></e-column>
      </e-columns>
    </ejs-kanban>
  `
})
export class KanbanBoardComponent {
  data = [
    { Id: 1, Status: 'Open', Summary: 'Analyze the new requirements gathered from the customer.', Type: 'Epic' },
    { Id: 2, Status: 'InProgress', Summary: 'Improve application performance', Type: 'Epic' },
    { Id: 3, Status: 'Testing', Summary: 'Fix the issues reported in the IE browser', Type: 'Bug' },
    { Id: 4, Status: 'Close', Summary: 'Fix the issue reported by the customer.', Type: 'Bug' }
  ];

  cardSettings: CardSettingsModel = {
    headerField: 'Id',
    contentField: 'Summary'
  };
}

3. Add Styles

@import '../node_modules/@syncfusion/ej2-base/styles/material3.css';
@import '../node_modules/@syncfusion/ej2-kanban/styles/material3.css';

Common Patterns

Pattern 1: Enable Swimlanes by Owner

Group cards by assigned team member:

swimlaneSettings: { keyField: 'Assignee' }

Pattern 2: Enforce WIP Limits

Set min/max cards per column:

columns: [
  { headerText: 'To Do', keyField: 'Open', minCount: 1, maxCount: 5 },
  { headerText: 'In Progress', keyField: 'InProgress', minCount: 0, maxCount: 3 }
]

Pattern 3: Handle Card Click Events

Listen to card interactions:

onCardClick(args: CardClickEventArgs): void {
  console.log('Card clicked:', args.data);
}

Pattern 4: Programmatically Add Cards

Use the method API:

@ViewChild('kanban') kanban: KanbanComponent;

addNewCard(): void {
  this.kanban.addCard({
    Id: 5,
    Status: 'Open',
    Summary: 'New task'
  });
}

Key Props Reference

PropTypePurpose
keyFieldstringMaps cards to columns based on field value
dataSourceObject[] \DataManagerArray or DataManager instance with card data
cardSettingsCardSettingsModelHeader, content, and template field mappings
columnsColumnsModel[]Column definitions with headers and key fields
swimlaneSettingsSwimlaneSettingsModelSwimlane grouping by field
allowDragAndDropbooleanEnable card drag-and-drop (default: true)
allowKeyboardbooleanEnable keyboard navigation (default: true)
allowSelectionbooleanAllow card selection
selectionType'Single' \'Multiple'Selection mode
heightstringBoard height
widthstringBoard width

Common Use Cases

  1. Project Management - Track tasks from backlog to completion
  2. Bug Tracking - Organize issues by status (Open, In Progress, Testing, Closed)
  3. Customer Support - Manage tickets through resolution pipeline
  4. Agile Sprint Board - Display user stories across sprint stages
  5. Sales Pipeline - Track leads from prospect to customer
  6. Content Workflow - Manage articles from draft to published
  7. Recruitment - Organize candidates through hiring stages
  8. DevOps Pipeline - Track deployments across environments

Next Steps: Choose a reference file from the navigation guide above based on your immediate need, or start with Getting Started to set up your first Kanban board.

平台分布

Codex

34.14%
按下载量换算82

Claude

29.5%
按下载量换算71

Cursor

18.1%
按下载量换算43

Gemini CLI

9.53%
按下载量换算23

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills