This skill should be used when the user says "package the research", "generate a transfer package", "I'm ready to transfer", "prepare for USB transfer", "create the transfer package", "package everything up", "generate the manifest", "get ready to send to the Vertix machine", "what do I copy to the USB", or any request to bundle current research output for transfer to another machine. Scans all research output in qmi-kb/, produces a dated transfer package folder with a TRANSFER-RECEIPT.md, and tells the user exactly what to copy to USB.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qmi-security-innovations:generate-manifestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Package all current research output so it can be transferred via USB to the Vertix Solutions primary machine. This skill scans `qmi-kb/`, counts notes per domain, checks for formatting issues, and produces a clean transfer package ready to copy.
Package all current research output so it can be transferred via USB to the Vertix Solutions primary machine. This skill scans qmi-kb/, counts notes per domain, checks for formatting issues, and produces a clean transfer package ready to copy.
Get the current date for the package folder name: qmi-research-transfer-[YYYY-MM-DD]
For each subdirectory in qmi-kb/:
.md files in that directorydomain: or source: fieldsConfirm every folder name matches one of the 8 registered domain slugs exactly:
microsoft-365-administrationentra-id-identity-managementitsm-frameworks-itilhubspot-crm-administrationnetsuite-erp-operationspowershell-windows-automationmicrosoft-graph-apiit-helpdesk-operationsAny folder that doesn't match → mark as unmapped in the receipt. Do not rename it — flag it for the receiving machine to classify.
Create this structure in the working directory (or wherever the user's output folder is):
qmi-research-transfer-[YYYY-MM-DD]/
TRANSFER-RECEIPT.md
microsoft-365-administration/ ← copy of qmi-kb/microsoft-365-administration/
entra-id-identity-management/
[etc. for each domain with notes]
unmapped/ ← any folders that didn't match a slug (if any)
Only include domain folders that actually contain notes. Empty folders are excluded.
# QMi Research Transfer Receipt
**Package ID:** QMI-XFER-[YYYY-MM-DD]-001
**Generated:** [YYYY-MM-DD]
**Source Machine:** QMi Security Innovations
**Protocol:** XFER-001 v1.0
## Domain Summary
| Domain Slug | Notes Produced | Target | Gap | Status |
|-------------|---------------|--------|-----|--------|
| microsoft-365-administration | [N] | 60 | [N] | [Partial / Complete / Not started] |
| entra-id-identity-management | [N] | 60 | [N] | [...] |
| itsm-frameworks-itil | [N] | 60 | [N] | [...] |
| hubspot-crm-administration | [N] | 60 | [N] | [...] |
| netsuite-erp-operations | [N] | 60 | [N] | [...] |
| powershell-windows-automation | [N] | 60 | [N] | [...] |
| microsoft-graph-api | [N] | 60 | [N] | [...] |
| it-helpdesk-operations | [N] | 50 | [N] | [...] |
**Total notes transferred:** [sum]
**Total target:** 470
## Unmapped Domains (if any)
[List any folders that didn't match a registered slug — include folder name and note count]
## Anomalies & Notes for Receiving Machine
[List any files with missing frontmatter, formatting issues, or research quality flags.
If none: "None — all files passed basic checks."]
## Instructions for Receiving Machine
1. Drop this entire folder into `infosphere/org-memory/transfer-protocols/inbound/`
2. Tell Claude: "Run the QMi research ingest"
3. Claude will validate domain slugs, check for duplicates, and import to `knowledgebase/01-domains/`
Tell the user:
qmi-research-transfer-[YYYY-MM-DD] folderinfosphere/org-memory/transfer-protocols/inbound/npx claudepluginhub vertix-solutions/qmi-security-innovations --plugin qmi-security-innovationsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.