All skills
aktsmm avatar

/customer-workspace

@9d977df
by yamapanaktsmm/agent-skills26 stars
4

Set up and operate customer workspaces: route customer updates, record meetings, track questions and actions, manage workstreams, and prepare handoffs. Use when creating or maintaining a customer workspace, processing meeting notes or updates, reviewing next actions, or preparing a handoff. Triggers: customer workspace, 顧客ワークスペース, inbox 追加, 議事録管理, 案件更新, 宿題管理, 引き継ぎ.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/customer-workspace

This session only. Nothing lands on disk.

referencesmaterial-lifecycle.md

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

Customer Material Lifecycle

Use these optional folders unless the user specifies another destination. Preserve the same lifecycle boundaries in the chosen folder.

_received/                       <- customer originals only
  overall-architecture/
  mtg-YYYY-MM-DD-name/
_working/                        <- internal edited, annotated, or draft copies
  overall-architecture/
  mtg-YYYY-MM-DD-name/
_provided/                       <- customer-safe send-out or projection copies
  overall-architecture/
  mtg-YYYY-MM-DD-name/
  • Never edit stored originals in place, including those kept in a user-selected reference folder. Work on a separate copy for redaction or adaptation.
  • Use overall-architecture/ for material relevant across meetings; use mtg-YYYY-MM-DD-name/ only for meeting-scoped material.
  • Store meeting screenshots with stable names and an attachments.md manifest.
  • When the task includes a customer-provided file, link, or pasted body, preserve every accessible original in the matching _received/ folder before answering or relying on a summary. Copy local originals without modification and record a content hash when practical.
  • Save a pasted body as a text file without changing its wording, symbols, or paragraph structure. Use the meeting-scoped folder when its date is known; otherwise use _received/incoming/ until it can be classified.
  • If a linked source needs authentication or cannot be transferred, make one controlled attempt through an available authenticated route. Do not repeat a persistent failure; record the filename, source system, unreviewed status, and restart condition in attachments.md. Do not store credentials, secret-bearing URLs, or absolute local paths in the manifest.
  • When files appear at workspace root, inspect all candidate documents, images, diagrams, and archives before classifying them.
  • Use a date/topic/version name for the workspace copy and retain the source file. A customer-neutral filename does not remove names in content, images or metadata; record which were actually sanitized. Do not adopt another engagement's configuration, progress or decisions as current facts.
  • Check file signatures as well as extensions. A .pptx with an OLE signature must be handled as legacy Office content.
  • Record transfer, integrity, and content-review states separately in attachments.md: retrieved, signature/hash checked, rendered pages reviewed, and original reviewed are not interchangeable. If only rendered page images are available, record their page count and provenance; summarize only those pages, keep the original as not retrieved, and assign no original-file hash.
  • Review every PDF page and deck slide before updating summaries from that original.
  • If the shared PDF is hard to parse, read the source deck instead. An Office original opens as a ZIP with no extra dependency, and also yields speaker notes and in-meeting memo slides that the PDF flattens away.
  • When neither the PDF nor a source original can be read, do not claim a full review. Record the unreviewed status in attachments.md and state where the summarized points actually came from (transcript, prior deck, etc.).
  • Verify the actual deliverable against its allowed page set; a hidden-slide flag alone does not prove PDF exclusion. For an editable deck, exclude restricted content from slides, notes, media and metadata, not merely the slideshow. Record the delivered file and verification scope in the manifest; NDA labels do not expand the source's sharing permission.
  • Use scripts/Test-ReceivedMaterialPlacement.ps1 for a read-only root audit.

Source: SKILL.md on GitHub

2 warnings5mo4 checks · Risk SAFE
  • Gen Agent Trust Hub5mo

    This skill provides a structured environment for managing customer workspaces, including automated meeting minutes conversion and chat information accumulation. It operates locally using templates and a PowerShell setup script. No malicious behavior was detected.

  • Socket5mo

    No alerts

  • Snyk5mo

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    11/11 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 yesterday.

Activeupdated last week
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}
Other metadata
argument-hint
Customer workspace name or an existing-workspace task (meeting, update, follow-up, handoff)

README badge

README badge for aktsmm/agent-skills/customer-workspace