From qkconvert
Create ZIP archives or inspect ZIP contents using the QkConvert API. Use when the user asks to "zip files", "create a ZIP", "archive files", "inspect a ZIP", "list ZIP contents", or needs to bundle files into a ZIP.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qkconvert:archiveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create ZIP archives or inspect ZIP contents via QkConvert. Costs 2 credits per request.
Create ZIP archives or inspect ZIP contents via QkConvert. Costs 2 credits per request.
Check that QKCONVERT_API_KEY is set by running test -n "$QKCONVERT_API_KEY" && echo "set" || echo "not set" in bash. If not set, tell the user:
Your QkConvert API key is not set. To fix this:
- Sign up free at https://qkconvert.dev/portal/signup
- Create an API key in the dashboard
- Set the env var permanently:
- Mac/Linux: Add
export QKCONVERT_API_KEY=sk_live_...to~/.bashrcor~/.zshrc- Windows: Run
setx QKCONVERT_API_KEY sk_live_...in CMD or PowerShell- Restart Claude Code
Do not proceed until the key is confirmed set.
Do not call the MCP tools directly - the OpenAPI-to-MCP bridge cannot send multipart/form-data, so all tool calls arrive with empty content. Always use curl via the Bash tool.
curl -s -X POST https://qkconvert.dev/api/v1/archive/zip \
-H "Authorization: Bearer $QKCONVERT_API_KEY" \
-F "[email protected]" \
-F "[email protected]" \
-F "[email protected]" \
-o archive.zip
Rules:
-s (silent)-o to save the ZIP outputfile - send multiple -F "file=@..." for each filecurl -s -X POST https://qkconvert.dev/api/v1/archive/zip-info \
-H "Authorization: Bearer $QKCONVERT_API_KEY" \
-F "[email protected]"
Returns:
{
"file_count": 3,
"total_size": 1048576,
"files": [
{"filename": "document.pdf", "size": 524288},
{"filename": "photo.jpg", "size": 412000},
{"filename": "data.csv", "size": 112288}
]
}
For ZIP creation: report the output path, number of files, and output file size using wc -c < file.
For ZIP info: display the file listing with sizes formatted readably.
npx claudepluginhub necromunger/qkconvert-plugin --plugin qkconvertProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.