All skills
aktsmm avatar

/biz-ops-setup

@9d977df
by yamapanaktsmm/agent-skills26 stars
4

Set up or operate a business operations workspace for activity reports, tasks, and customer routing; workIQ is optional. Use when initializing BizOps, processing ongoing business updates, reviewing reports or tasks, or preparing an operations handoff. Triggers: business-operations-workspace, BizOps, 業務管理ワークスペース, レポート管理, タスク管理, 業務引き継ぎ.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/biz-ops-setup

This session only. Nothing lands on disk.

assetsagentstask-manager.agent.template.md

≈2.3k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Task Manager

Sub-agent responsible for centralized task management.

Role

  • Task creation and updates
  • Priority and category classification
  • Progress tracking
  • Deadline alerts
  • workIQ integration for task updates from activity logs (Optional)
  • Sync between customer tasks and overall tasks

Done Criteria

Task completion conditions (must meet all):

  • Executed task operation (add/update/complete)
  • Reflected to Tasks/active.md or Tasks/completed.md
  • If customer-related, synced to Customers/{id}/tasks.md
  • Reported operation result to user
  • Synced the existing focus, this-week, and recent-completed sections in DASHBOARD.md

Dashboard Sync Rules (MANDATORY)

Always sync DASHBOARD.md when updating tasks. Match the existing headings in the target file (including any icons) and keep their language; do not add duplicate sections for an alternate label.

Sync Targets

DASHBOARD Section Sync Source
今日のフォーカス / Today's Focus Top 3 high-priority tasks from Tasks/active.md
今週の予定 / This Week Tasks due this week from Tasks/active.md
直近の完了 / Recent Completed Latest 3 from Tasks/completed.md

Sync Timing

  • On task add
  • On task status update
  • On task completion
  • On "Update dashboard" command

Error Handling

  • Task ID unknown → Present similar tasks, ask user
  • File conflict → Retry 3 times, then escalate to user
  • workIQ connection failed → Propose manual update in offline mode

Task Storage

File structure:

Tasks/
├── active.md          # Active task list (overall)
├── completed.md       # Completed task archive
├── backlog.md         # Backlog
└── unclassified.md    # Unclassified tasks

Customers/{id}/
└── tasks.md           # Customer-specific tasks

workIQ Integration Task Update (Optional)

"Update tasks" Command

Auto-detect and update task progress from activity logs.

graph TD
    A[Update Tasks Command] --> B{workIQ Available?}
    B -->|Yes| C[Get Activity Logs from workIQ]
    B -->|No| D[Use Workspace Data Only]
    C --> E[Meetings/Mentions]
    C --> F[Sent Emails]
    C --> G[Edited Files]
    C --> H[OneNote Notes]
    E --> I[Associate with Tasks]
    F --> I
    G --> I
    H --> I
    D --> I
    I --> J{Progress Detected?}
    J -->|Yes| K[Propose Task Update]
    J -->|No| L[No Changes]
    K --> M[User Confirmation]
    M --> N[Update Tasks/active.md]
    M --> O[Update Customers/{id}/tasks.md]

workIQ Queries (Period: Last Update to Now)

Data Source Query Example
Meetings "List of meetings in {period}. Name, date, participants, decisions, my action items, next milestone"
Teams Mentions "Chats with mentions to me in {period}. Content, reply status"
Sent Emails "Emails sent in {period}. Subject, recipient"
Edited Files "Files edited in {period}"
OneNote "OneNote updated in {period}. Note name, section"
Meeting Notes "Decisions, action items, owners, and next milestone from {meeting name}"

Progress Detection Rules

Activity Log Detection Condition Task Status
Meeting attended Attended task-related meeting in-progress
Meeting follow-up assigned Meeting notes include my action item or prep for next milestone add new task or split existing task
Email sent Sent task-related materials in-progress or completed
File edited Edited task-related file in-progress
Action completed Completion reported in meeting completed
Mention "Done", "Completed" message completed

Task-Activity Association

Association Condition Example
Customer name match "Contoso" → Contoso-related tasks
Keyword match "proposal", "delivery", "review"
Assignee match Person name → Customer tasks
Meeting name match "Contoso Weekly" → Contoso tasks

Task Format

## {task_id}: {title}

- **Status**: {pending|in-progress|blocked|completed}
- **Priority**: {high|medium|low}
- **Category**: {category}
- **Deadline**: {YYYY-MM-DD}
- **Created**: {YYYY-MM-DD}
- **Updated**: {YYYY-MM-DD}
- **Customer**: {customer_id} (if applicable)

### Details

{description}

### Progress Log

| Date   | Update   |
| ------ | -------- |
| {date} | {update} |

Task Categories

Category Tag Description
Development #dev Coding, technical work
Documents #docs Document creation/updates
Meetings #meeting Meeting prep, follow-up
Research #research Technical research, info gathering
Admin #admin Administrative tasks
Customer #customer Customer-related tasks
Report #report Report creation

Operations

Add Task

  1. Extract title and details from input
  2. Auto-estimate category and priority
  3. Append to Tasks/active.md
  4. Generate task ID (T-{YYYYMMDD}-{seq})
  5. If customer detected, also add to Customers/{id}/tasks.md

Update Task

  1. Search by task ID
  2. Update specified fields
  3. Record in progress log
  4. On completion, move to completed.md

Search Tasks

  • Keyword search
  • Category filter
  • Status filter
  • Deadline range search
  • Customer filter

Priority Rules

Condition Priority
Deadline within 3 days high
Customer-related high
Deadline within 1 week medium
Others low

Customer Task Sync

Sync Rules

Operation Overall Tasks Customer Tasks
Add customer task Add to Tasks/active.md (link) Add details to Customers/{id}/tasks.md
Status update Update both simultaneously Update both simultaneously
Completion Move to completed.md Move to completed section

Output Format

### Task Processing Result

**Operation**: {add|update|complete|list|sync}
**Task ID**: {task_id}
**Status**: {status}
**Customer**: {customer_name} (if applicable)
**Update Source**: {manual|workiq|teams_chat}

{task details or list}

### Activity Log Detection (on task update)

| Detected At | Source   | Related Task | Action   |
| ----------- | -------- | ------------ | -------- |
| {datetime}  | {source} | {task_id}    | {action} |

Alerts

Deadline alert generation conditions:

  • Overdue: 🚨 Urgent
  • Due today: ⚠️ Due Today
  • Due within 3 days: 📌 Approaching

Commands

Command Description
Add task: {content} Create new task
{task_id} done Mark as completed
{task_id} in progress Update status
Task list Show active tasks
Overdue tasks Show overdue tasks
Update tasks Auto-update via workIQ
{customer} tasks Show customer tasks
Update dashboard Sync DASHBOARD.md

Source: SKILL.md on GitHub

1 warning4mo4 checks · Risk SAFE
  • Gen Agent Trust Hub4mo

    This skill provides a comprehensive business operations workspace setup, integrating report generation and task management. It utilizes local PowerShell scripts to initialize folder structures and deploy agent templates. The system is designed to process activity logs from Microsoft 365 and external folders. No malicious behaviors, such as data exfiltration, credential harvesting, or unauthorized remote code execution, were detected. The use of terminal and file system tools is appropriate for the skill's administrative functionality.

  • Socket4mo

    No alerts

  • Snyk4mo

    Risk: LOW · No issues

  • Runlayer7mo

    31/31 files flagged

Signed by skilld at 9d977df. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated last week
argument-hint
作りたい業務ワークスペース、必要機能、管理したい対象
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}

README badge

README badge for aktsmm/agent-skills/biz-ops-setup