AgentSkillsCN

Beans

Beans

SKILL.md

SpockAI BEANS Skill

Name: spockai-beans Version: 0.1.0 Description: Scan and display priority items from hmans/beans format files

Commands

CommandDescriptionUsage
/beansList priority 1 items/beans [--all]
/beans scanScan configured paths/beans scan
/beans pathsManage scan paths`/beans paths [add
/beans showShow bean details/beans show <id>

BEANS Format

BEANS files follow the hmans/beans format:

markdown
---
title: Implement user authentication
status: in_progress
type: feature
priority: 1
tags: [auth, security]
blocked_by: [abc123]
---

Full description of the task with any relevant details...

Filename Pattern

  • beans-{nanoid}.md - Standard format
  • beans-{nanoid}-{slug}.md - With optional slug

Frontmatter Fields

FieldTypeDescription
titlestringTask title (required)
statusstringtodo, in_progress, completed, archived
typestringtask, bug, feature, epic
prioritynumber/string1 (highest) to 4 (lowest)
tagsstring[]Optional categorization
parentstringParent bean ID for hierarchies
blockingstring[]IDs this bean blocks
blocked_bystring[]IDs blocking this bean

Examples

code
# Show priority 1 items (default)
/beans

# Show all beans regardless of priority
/beans --all

# Scan all configured paths
/beans scan

# View scan paths
/beans paths

# Add a new scan path
/beans paths add ~/projects/myapp

# Remove a scan path
/beans paths remove ~/projects/old

# Show bean details
/beans show abc123

Configuration

json
{
  "spockai": {
    "beans": {
      "scanPaths": [
        "E:/AI_Development",
        "~/projects"
      ],
      "scanInterval": 30,
      "enabled": true
    }
  }
}

Events Emitted

EventPayloadTrigger
beans:priority_1Bean detailsNew priority 1 item detected
beans:scan_completeScan resultScan completed

Integration

Priority 1 items are automatically sent to the configured notification channel (Telegram/Teams) when detected during scans.