1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
{
"name": "claude-migration",
"version": "0.1.0",
"description": "Migrated Claude Code workflows, instructions, and MCP templates for vpnem.",
"author": {
"name": "imya",
"email": "local-only@example.invalid",
"url": "https://example.invalid/local-only"
},
"homepage": "https://example.invalid/vpnem-codex-local",
"repository": "https://example.invalid/vpnem-codex-local",
"license": "UNLICENSED",
"keywords": [
"claude",
"migration",
"vpnem",
"workflow"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Claude Migration",
"shortDescription": "Portable Claude-to-Codex workflows for this repo.",
"longDescription": "Adds Codex skills and MCP templates derived from the existing Claude Code setup under /home/imya, sanitized for safe repo-local use.",
"developerName": "imya",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://example.invalid/vpnem-codex-local",
"privacyPolicyURL": "https://example.invalid/privacy",
"termsOfServiceURL": "https://example.invalid/terms",
"defaultPrompt": [
"Show vpnem status using the migrated workflow.",
"Review the current diff with the migration rules.",
"Explain which Claude MCP servers were ported here."
],
"brandColor": "#1F6FEB"
}
}
|