From c0c938214394e5d8c15c97a7bc22c4ba658e3e05 Mon Sep 17 00:00:00 2001 From: Mark Kats Date: Mon, 21 Sep 2026 22:34:29 +0300 Subject: [PATCH] feat: add module-scoped skills and workflows --- .../shd-mcp-plugin/.codex-plugin/plugin.json | 8 +++-- plugins/shd-mcp-plugin/README.md | 6 ++++ .../skills/shd-active-projects/SKILL.md | 1 + .../skills/shd-agents-operations/SKILL.md | 1 + .../skills/shd-airbase-audit/SKILL.md | 1 + .../skills/shd-analytics/SKILL.md | 1 + .../skills/shd-auth-profile/SKILL.md | 15 ++++++++ .../skills/shd-discussions/SKILL.md | 1 + .../skills/shd-documents/SKILL.md | 1 + .../skills/shd-entity-resolution/SKILL.md | 1 + .../skills/shd-estimate-management/SKILL.md | 1 + .../skills/shd-event-positions/SKILL.md | 1 + .../skills/shd-finance-crm/SKILL.md | 1 + .../shd-financial-account-audit/SKILL.md | 1 + .../shd-mcp-plugin/skills/shd-gitea/SKILL.md | 1 + .../skills/shd-inventory/SKILL.md | 1 + .../skills/shd-notifications/SKILL.md | 1 + .../skills/shd-organizations-acl/SKILL.md | 1 + .../skills/shd-project-files/SKILL.md | 1 + .../skills/shd-project-status/SKILL.md | 1 + .../skills/shd-realtime-activity/SKILL.md | 1 + .../skills/shd-routing/SKILL.md | 9 +++++ .../skills/shd-safe-bulk-change/SKILL.md | 1 + .../skills/shd-services/SKILL.md | 34 +++++++++++++++++++ .../skills/shd-short-links/SKILL.md | 23 +++++++++++++ .../skills/shd-status-page/SKILL.md | 1 + .../skills/shd-system-base/SKILL.md | 24 +++++++++++++ .../skills/shd-task-workflow/SKILL.md | 1 + .../skills/shd-terms-contracts/SKILL.md | 1 + .../skills/shd-wiki-management/SKILL.md | 1 + 30 files changed, 140 insertions(+), 2 deletions(-) create mode 100644 plugins/shd-mcp-plugin/skills/shd-auth-profile/SKILL.md create mode 100644 plugins/shd-mcp-plugin/skills/shd-services/SKILL.md create mode 100644 plugins/shd-mcp-plugin/skills/shd-short-links/SKILL.md create mode 100644 plugins/shd-mcp-plugin/skills/shd-system-base/SKILL.md diff --git a/plugins/shd-mcp-plugin/.codex-plugin/plugin.json b/plugins/shd-mcp-plugin/.codex-plugin/plugin.json index 14e1af4..7e68cdc 100644 --- a/plugins/shd-mcp-plugin/.codex-plugin/plugin.json +++ b/plugins/shd-mcp-plugin/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "shd-mcp-plugin", - "version": "0.5.1", + "version": "0.5.2", "description": "Ready-to-install SHD workflows backed by the authenticated SHD MCP server.", "author": { "name": "SHD", @@ -18,6 +18,10 @@ "CRM", "documents", "inventory", + "services", + "short-links", + "system-base", + "profile", "organizations", "notifications", "realtime", @@ -28,7 +32,7 @@ "interface": { "displayName": "SHD MCP", "shortDescription": "SHD projects and operations", - "longDescription": "Installable SHD MCP workflows for projects, ProjectBase, tasks, files, finance, CRM, documents, access control, inventory, notifications, realtime, status monitoring and linked Gitea operations.", + "longDescription": "Installable SHD MCP workflows for projects, ProjectBase, tasks, files, finance, CRM, documents, service catalog, short links, profile, global System Base, access control, inventory, notifications, realtime, status monitoring and linked Gitea operations.", "developerName": "SHD", "category": "Productivity", "capabilities": [ diff --git a/plugins/shd-mcp-plugin/README.md b/plugins/shd-mcp-plugin/README.md index 71f0282..0609aa9 100644 --- a/plugins/shd-mcp-plugin/README.md +++ b/plugins/shd-mcp-plugin/README.md @@ -6,6 +6,9 @@ SHD backend or a second MCP server. The plugin requires an SHD account authorized for the requested projects and modules. Skills do not grant permissions or bypass server-side ACLs. +Each Skill declares its module scope; the MCP server filters Skill discovery +and Skill resources by the authenticated module access in the same way as +prompts and data resources. ## Included workflows @@ -26,6 +29,9 @@ modules. Skills do not grant permissions or bypass server-side ACLs. - organizations, members, invitations, ACL and two-factor policies; - notifications, preferences and read-state workflows; - inventory, assets, stock, procurement and stocktake workflows; +- service catalog, version, approval and site-publication workflows; +- short-link, public-alias, rotation and revocation workflows; +- global System Base and authenticated profile workflows; - agent/controller diagnostics, tunnels, endpoints and runtime actions; - status-page monitors, groups, history and incidents; - realtime sessions, event cursors and operational activity; diff --git a/plugins/shd-mcp-plugin/skills/shd-active-projects/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-active-projects/SKILL.md index b2eb254..5b67cb2 100644 --- a/plugins/shd-mcp-plugin/skills/shd-active-projects/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-active-projects/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-active-projects description: Use when the user asks for all active SHD projects, project deadlines, project statuses, or a project register sorted by the nearest completion date. +metadata: modules=projects-core --- # Active SHD projects diff --git a/plugins/shd-mcp-plugin/skills/shd-agents-operations/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-agents-operations/SKILL.md index 0ceb021..12e1a44 100644 --- a/plugins/shd-mcp-plugin/skills/shd-agents-operations/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-agents-operations/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-agents-operations description: Use when the user asks to inspect SHD agents, controllers, diagnostics, tunnels, access rules, endpoints, monitoring or agent runtime actions. +metadata: modules=agents,controller-integrations --- # SHD agents operations diff --git a/plugins/shd-mcp-plugin/skills/shd-airbase-audit/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-airbase-audit/SKILL.md index 4007b8e..2c43e1c 100644 --- a/plugins/shd-mcp-plugin/skills/shd-airbase-audit/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-airbase-audit/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-airbase-audit description: Use when the user asks to inspect AirBase tables, validate project data, find duplicate or broken links, or audit AirBase quality without changing records. +metadata: modules=airbase --- # AirBase audit diff --git a/plugins/shd-mcp-plugin/skills/shd-analytics/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-analytics/SKILL.md index 641c579..5449230 100644 --- a/plugins/shd-mcp-plugin/skills/shd-analytics/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-analytics/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-analytics description: Use when the user asks for SHD project or company analytics, trends, comparisons, metrics, charts, reports, or time summaries. +metadata: modules=* --- # SHD analytics and reports diff --git a/plugins/shd-mcp-plugin/skills/shd-auth-profile/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-auth-profile/SKILL.md new file mode 100644 index 0000000..4fee05e --- /dev/null +++ b/plugins/shd-mcp-plugin/skills/shd-auth-profile/SKILL.md @@ -0,0 +1,15 @@ +--- +name: shd-auth-profile +description: Use when the user asks to inspect or update the authenticated SHD profile or unlink the authenticated OIDC profile. +metadata: modules=auth-profile +--- + +# SHD authenticated profile + +- Read `shd://me` or call `shd_get_current_user` before changing profile data. +- Update only safe fields explicitly requested by the user. Email, password, + sessions, recovery data, access flags and tokens are outside this workflow. +- Unlink OIDC only on an explicit request and only after the server confirms + that another sign-in method remains available. Preserve concurrency values, + idempotency and the server readback. +- Never expose OIDC subjects, credentials, tokens or recovery information. diff --git a/plugins/shd-mcp-plugin/skills/shd-discussions/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-discussions/SKILL.md index 394520a..516c30f 100644 --- a/plugins/shd-mcp-plugin/skills/shd-discussions/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-discussions/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-discussions description: Use when the user asks to find, read, search, create or edit SHD discussion channels, topics, messages or attachments. +metadata: modules=discussions --- # SHD discussions diff --git a/plugins/shd-mcp-plugin/skills/shd-documents/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-documents/SKILL.md index 94fc1c7..11c4b7b 100644 --- a/plugins/shd-mcp-plugin/skills/shd-documents/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-documents/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-documents description: Use when the user asks to inspect, generate, send, publish, revise or audit SHD documents, templates, comments or public links. +metadata: modules=documents --- # SHD documents diff --git a/plugins/shd-mcp-plugin/skills/shd-entity-resolution/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-entity-resolution/SKILL.md index b954d0a..10f58a9 100644 --- a/plugins/shd-mcp-plugin/skills/shd-entity-resolution/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-entity-resolution/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-entity-resolution description: Use when the user asks to find a CRM entity, resolve duplicate names, compare counterparties, or determine whether records refer to the same business object. +metadata: modules=* --- # SHD entity resolution diff --git a/plugins/shd-mcp-plugin/skills/shd-estimate-management/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-estimate-management/SKILL.md index a73f299..e345a6c 100644 --- a/plugins/shd-mcp-plugin/skills/shd-estimate-management/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-estimate-management/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-estimate-management description: Use when the user asks to inspect, compare, validate, create or update SHD estimates, proposals, terms or document contracts. +metadata: modules=proposal,documents,pdf-scheme-editor --- # SHD estimates and proposal documents diff --git a/plugins/shd-mcp-plugin/skills/shd-event-positions/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-event-positions/SKILL.md index 98093f3..efd5bd1 100644 --- a/plugins/shd-mcp-plugin/skills/shd-event-positions/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-event-positions/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-event-positions description: Use when the user asks about SHD events, booking availability, scheduling slots, event types or booking positions. +metadata: modules=scheduling --- # SHD events and scheduling diff --git a/plugins/shd-mcp-plugin/skills/shd-finance-crm/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-finance-crm/SKILL.md index bb0c149..be8f174 100644 --- a/plugins/shd-mcp-plugin/skills/shd-finance-crm/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-finance-crm/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-finance-crm description: Use when the user asks for finance or CRM information, document/payment checks, customer records, deals, relationships, or a project business overview in SHD. +metadata: modules=finance,crm --- # SHD Finance and CRM diff --git a/plugins/shd-mcp-plugin/skills/shd-financial-account-audit/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-financial-account-audit/SKILL.md index 68ed30e..31d8b93 100644 --- a/plugins/shd-mcp-plugin/skills/shd-financial-account-audit/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-financial-account-audit/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-financial-account-audit description: Use when the user asks to audit SHD finance accounts, balances, payments, documents, allocations, settlements or finance history. +metadata: modules=finance --- # SHD financial audit diff --git a/plugins/shd-mcp-plugin/skills/shd-gitea/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-gitea/SKILL.md index 3657c7e..20bbfad 100644 --- a/plugins/shd-mcp-plugin/skills/shd-gitea/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-gitea/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-gitea description: Use when the user asks to inspect or manage SHD-linked Gitea issues, labels, comments or issue attachments. +metadata: modules=gitea --- # SHD Gitea diff --git a/plugins/shd-mcp-plugin/skills/shd-inventory/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-inventory/SKILL.md index ef3a3f8..971cf3f 100644 --- a/plugins/shd-mcp-plugin/skills/shd-inventory/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-inventory/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-inventory description: Use when the user asks to inspect or change SHD inventory items, assets, stock, procurement, reservations, receipts or stocktakes. +metadata: modules=inventory --- # SHD inventory diff --git a/plugins/shd-mcp-plugin/skills/shd-notifications/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-notifications/SKILL.md index 2122ae9..9887aa7 100644 --- a/plugins/shd-mcp-plugin/skills/shd-notifications/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-notifications/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-notifications description: Use when the user asks to inspect SHD notifications, notification modules, read state or preferences, or mark notifications read. +metadata: modules=notifications --- # SHD notifications diff --git a/plugins/shd-mcp-plugin/skills/shd-organizations-acl/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-organizations-acl/SKILL.md index f6504a9..5d766d3 100644 --- a/plugins/shd-mcp-plugin/skills/shd-organizations-acl/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-organizations-acl/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-organizations-acl description: Use when the user asks to inspect or change SHD organizations, members, invitations, roles, access audits or two-factor policies. +metadata: modules=organizations --- # SHD organizations and ACL diff --git a/plugins/shd-mcp-plugin/skills/shd-project-files/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-project-files/SKILL.md index d4ffe30..8211962 100644 --- a/plugins/shd-mcp-plugin/skills/shd-project-files/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-project-files/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-project-files description: Use when the user asks to inspect project files, obtain a file link, share or zip a file, rename or move a path, or delete project files. +metadata: modules=files --- # SHD project files diff --git a/plugins/shd-mcp-plugin/skills/shd-project-status/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-project-status/SKILL.md index 4abdfa9..2b4c34a 100644 --- a/plugins/shd-mcp-plugin/skills/shd-project-status/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-project-status/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-project-status description: Use when the user asks for a status report, operational summary, risks, blockers, next actions, or a cross-module overview of one SHD project. +metadata: modules=projects-core --- # SHD project status diff --git a/plugins/shd-mcp-plugin/skills/shd-realtime-activity/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-realtime-activity/SKILL.md index b50d6b8..a15558f 100644 --- a/plugins/shd-mcp-plugin/skills/shd-realtime-activity/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-realtime-activity/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-realtime-activity description: Use when the user asks to inspect SHD realtime events, start or terminate a realtime session, or review operational activity and audit history. +metadata: modules=realtime --- # SHD realtime and activity diff --git a/plugins/shd-mcp-plugin/skills/shd-routing/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-routing/SKILL.md index b293739..e0afa70 100644 --- a/plugins/shd-mcp-plugin/skills/shd-routing/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-routing/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-routing description: Use for any request that asks SHD for data, a project operation, a module workflow, or a change to SHD records. Route the request to the narrowest existing SHD MCP tool and preserve server-side permissions. +metadata: modules=* --- # SHD routing and safety @@ -22,6 +23,14 @@ readback. Do not invent fields, statuses, identifiers, routes or capabilities. - Documents, templates, revisions, PDFs or publication links: use Documents tools and the `shd-documents` workflow. - Organizations, members, invitations, roles or two-factor policy: use Organizations tools and the `shd-organizations-acl` workflow. - Notifications, preferences or read state: use Notifications tools and the `shd-notifications` workflow. +- Services, versions, approvals or site publications: use Services tools and + the `shd-services` workflow. +- Short links, public aliases, rotation or revocation: use Short Links tools + and the `shd-short-links` workflow. +- Global System Base tables or records: use System Base tools and the + `shd-system-base` workflow. Do not substitute AirBase tools. +- Authenticated profile or OIDC link changes: use Profile tools and the + `shd-auth-profile` workflow. - Inventory, stock, assets, procurement or stocktakes: use Inventory tools and the `shd-inventory` workflow. - Agents, controllers, diagnostics, tunnels or network access: use Agents tools and the `shd-agents-operations` workflow. - Controller devices, current states, presence/history or sensor statistics: use the controller-integrations source tools; in a UI-capable host call the matching controller render tool after the data tool and before the final response (`shd_render_controller_devices_widget`, `shd_render_controller_live_state_widget`, `shd_render_controller_history_widget` or `shd_render_controller_statistics_widget`). For one statistics series, render the final result once; for several explicitly requested series, collect them into one `data.series` collection and render one summary widget, not one widget per retry, metric field or inventory match. diff --git a/plugins/shd-mcp-plugin/skills/shd-safe-bulk-change/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-safe-bulk-change/SKILL.md index d911844..d1334da 100644 --- a/plugins/shd-mcp-plugin/skills/shd-safe-bulk-change/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-safe-bulk-change/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-safe-bulk-change description: Use before any SHD bulk create, update, import, archive, delete, or other multi-record mutation, and whenever the user asks to plan a mass change. +metadata: modules=* --- # Safe SHD bulk changes diff --git a/plugins/shd-mcp-plugin/skills/shd-services/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-services/SKILL.md new file mode 100644 index 0000000..6259aa0 --- /dev/null +++ b/plugins/shd-mcp-plugin/skills/shd-services/SKILL.md @@ -0,0 +1,34 @@ +--- +name: shd-services +description: Use when the user asks to inspect or change the SHD service catalog, service versions, approvals, lifecycle or site publications. +metadata: modules=services +--- + +# SHD services catalog + +## Inspect and resolve + +- Resolve the organization service and exact version from server results; do + not use a guessed name or slug as a mutation target. +- Read the service, versions, usage, categories and existing publication state + relevant to the request before changing anything. +- Keep draft, pending approval, published, failed, revoked, archived and + restored states separate. Do not infer a publication result from a version + status alone. + +## Draft and lifecycle changes + +- Creating or editing a service, category or draft version requires explicit + intent. Preserve the returned revision and server validation. +- Publish, approve, archive, restore or discard only the exact requested + lifecycle transition. Do not publish a draft as a side effect of editing it. +- Before archiving, inspect usage and publications and preserve any required + confirmation for public publications. + +## Site publication + +- Resolve the exact site, version and publication before publishing, revoking or + retrying. Use a fresh idempotency key for publication and retry operations. +- Report service, version and publication IDs, server validation, resulting + state and persisted readback. Never expose private publication credentials or + invent a public URL. diff --git a/plugins/shd-mcp-plugin/skills/shd-short-links/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-short-links/SKILL.md new file mode 100644 index 0000000..d1c2489 --- /dev/null +++ b/plugins/shd-mcp-plugin/skills/shd-short-links/SKILL.md @@ -0,0 +1,23 @@ +--- +name: shd-short-links +description: Use when the user asks to inspect or change SHD short links, public aliases, link targets, rotation, revocation or aggregate link statistics. +metadata: modules=short-links +--- + +# SHD short links + +## Inspect and resolve + +- Resolve the exact link ID, owner, project, alias and current status from + `shd_list_short_links` or `shd_get_short_link` before changing it. +- Keep active, revoked, expired, disabled and retired links distinct. Treat + target URLs, access flags and public aliases as sensitive data. + +## Mutations + +- Create or update only the explicitly requested link fields. Preserve + `expected_updated_at` and the server's idempotency/readback contract. +- Revoke or rotate only on an explicit request with `confirm=true`, current + concurrency data and a fresh idempotency key. +- Never expose bearer tokens, private redirect data or inferred access rights. + Report the link ID, alias, status, affected fields and server result. diff --git a/plugins/shd-mcp-plugin/skills/shd-status-page/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-status-page/SKILL.md index cb50a3d..fa444c2 100644 --- a/plugins/shd-mcp-plugin/skills/shd-status-page/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-status-page/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-status-page description: Use when the user asks to inspect SHD status-page monitors, history, groups or incidents, or to change public status monitoring. +metadata: modules=status-page --- # SHD status page diff --git a/plugins/shd-mcp-plugin/skills/shd-system-base/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-system-base/SKILL.md new file mode 100644 index 0000000..94085ba --- /dev/null +++ b/plugins/shd-mcp-plugin/skills/shd-system-base/SKILL.md @@ -0,0 +1,24 @@ +--- +name: shd-system-base +description: Use when the user explicitly asks to inspect or change an allowlisted global SHD System Base table or record. +metadata: modules=system-base +--- + +# SHD System Base + +## Scope + +- System Base is global and is not project-scoped or interchangeable with + AirBase. Resolve the allowlisted table, record ID and field ID from server + results before any write. +- Read the table schema and current record or cell first. Preserve the returned + `record_version`, expected value and mutation readback. + +## Mutations + +- Update one explicitly requested cell with a fresh idempotency key and the + current expected value when available. +- Delete only on an explicit request with `confirm=true`, current + `expected_version` and a fresh idempotency key. +- Do not invent table names, field IDs or values, broaden filters, use System + Base for AirBase data, or reveal global records outside the server result. diff --git a/plugins/shd-mcp-plugin/skills/shd-task-workflow/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-task-workflow/SKILL.md index b641250..4d9d5e4 100644 --- a/plugins/shd-mcp-plugin/skills/shd-task-workflow/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-task-workflow/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-task-workflow description: Use when the user asks to find, inspect, create, update, reschedule, archive, or delete SHD tasks or task-project data. +metadata: modules=tasks --- # SHD task workflow diff --git a/plugins/shd-mcp-plugin/skills/shd-terms-contracts/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-terms-contracts/SKILL.md index 0638c1e..b60a21b 100644 --- a/plugins/shd-mcp-plugin/skills/shd-terms-contracts/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-terms-contracts/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-terms-contracts description: Use when the user asks to inspect, compare, discuss, revise or restore SHD Terms documents and contract points. +metadata: modules=documents,proposal --- # SHD Terms and contracts diff --git a/plugins/shd-mcp-plugin/skills/shd-wiki-management/SKILL.md b/plugins/shd-mcp-plugin/skills/shd-wiki-management/SKILL.md index bbebed1..4884eba 100644 --- a/plugins/shd-mcp-plugin/skills/shd-wiki-management/SKILL.md +++ b/plugins/shd-mcp-plugin/skills/shd-wiki-management/SKILL.md @@ -1,6 +1,7 @@ --- name: shd-wiki-management description: Use when the user asks to search, read, compare, create or update SHD Wiki, notes, pages, collections, databases, revisions or attachments. +metadata: modules=notes --- # SHD Wiki and notes