chore: gitignore symlinked skill dirs and update oclif manifest

This commit is contained in:
Ajax Davis 2026-02-07 01:01:06 +10:00
parent 4bcdab09f2
commit 727a44af63
2 changed files with 193 additions and 189 deletions

4
.gitignore vendored
View file

@ -76,6 +76,10 @@ REGISTRY_TOOLS_ANALYSIS.md
USER_ACCOUNT_ANALYSIS_*.md USER_ACCOUNT_ANALYSIS_*.md
*.skill *.skill
# symlinked skill dirs (source is .agents/ which is gitignored)
/skills/
.claude/skills/skill-creator
# storybook # storybook
storybook-static storybook-static

View file

@ -568,147 +568,6 @@
"isESM": true, "isESM": true,
"relativePath": ["dist", "commands", "agent", "update.js"] "relativePath": ["dist", "commands", "agent", "update.js"]
}, },
"auth:login": {
"aliases": [],
"args": {
"key": {
"description": "API key (alternative to --api-key flag)",
"name": "key",
"required": false
}
},
"description": "Authenticate with TPMJS",
"examples": [
"<%= config.bin %> <%= command.id %> --api-key tpm_xxxxx",
"<%= config.bin %> <%= command.id %> --browser"
],
"flags": {
"api-key": {
"char": "k",
"description": "API key (or set TPMJS_API_KEY environment variable)",
"name": "api-key",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"browser": {
"char": "b",
"description": "Open browser for OAuth authentication",
"name": "browser",
"allowNo": false,
"type": "boolean"
},
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:login",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "login.js"]
},
"auth:logout": {
"aliases": [],
"args": {},
"description": "Log out from TPMJS",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:logout",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "logout.js"]
},
"auth:status": {
"aliases": [],
"args": {},
"description": "Show authentication status",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:status",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "status.js"]
},
"auth:whoami": {
"aliases": [],
"args": {},
"description": "Show current user information",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:whoami",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "whoami.js"]
},
"collection:add": { "collection:add": {
"aliases": [], "aliases": [],
"args": { "args": {
@ -1099,64 +958,36 @@
"isESM": true, "isESM": true,
"relativePath": ["dist", "commands", "collection", "update.js"] "relativePath": ["dist", "commands", "collection", "update.js"]
}, },
"publish:check": { "auth:login": {
"aliases": [], "aliases": [],
"args": { "args": {
"package": { "key": {
"description": "npm package name (defaults to current directory)", "description": "API key (alternative to --api-key flag)",
"name": "package", "name": "key",
"required": false "required": false
} }
}, },
"description": "Check if your package has been discovered by tpmjs.com", "description": "Authenticate with TPMJS",
"examples": [ "examples": [
"<%= config.bin %> <%= command.id %> @myorg/my-tool", "<%= config.bin %> <%= command.id %> --api-key tpm_xxxxx",
"<%= config.bin %> <%= command.id %>" "<%= config.bin %> <%= command.id %> --browser"
], ],
"flags": { "flags": {
"json": { "api-key": {
"description": "Output in JSON format", "char": "k",
"name": "json", "description": "API key (or set TPMJS_API_KEY environment variable)",
"allowNo": false, "name": "api-key",
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "publish:check",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "publish", "check.js"]
},
"publish:preview": {
"aliases": [],
"args": {},
"description": "Preview how your tool will appear on tpmjs.com",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> --path ./my-tool"
],
"flags": {
"path": {
"char": "p",
"description": "Path to package directory",
"name": "path",
"default": ".",
"hasDynamicHelp": false, "hasDynamicHelp": false,
"multiple": false, "multiple": false,
"type": "option" "type": "option"
}, },
"browser": {
"char": "b",
"description": "Open browser for OAuth authentication",
"name": "browser",
"allowNo": false,
"type": "boolean"
},
"json": { "json": {
"description": "Output in JSON format", "description": "Output in JSON format",
"name": "json", "name": "json",
@ -1173,14 +1004,100 @@
}, },
"hasDynamicHelp": false, "hasDynamicHelp": false,
"hiddenAliases": [], "hiddenAliases": [],
"id": "publish:preview", "id": "auth:login",
"pluginAlias": "@tpmjs/cli", "pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli", "pluginName": "@tpmjs/cli",
"pluginType": "core", "pluginType": "core",
"strict": true, "strict": true,
"enableJsonFlag": false, "enableJsonFlag": false,
"isESM": true, "isESM": true,
"relativePath": ["dist", "commands", "publish", "preview.js"] "relativePath": ["dist", "commands", "auth", "login.js"]
},
"auth:logout": {
"aliases": [],
"args": {},
"description": "Log out from TPMJS",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:logout",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "logout.js"]
},
"auth:status": {
"aliases": [],
"args": {},
"description": "Show authentication status",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:status",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "status.js"]
},
"auth:whoami": {
"aliases": [],
"args": {},
"description": "Show current user information",
"examples": ["<%= config.bin %> <%= command.id %>"],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "auth:whoami",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "auth", "whoami.js"]
}, },
"mcp:config": { "mcp:config": {
"aliases": [], "aliases": [],
@ -1303,6 +1220,89 @@
"isESM": true, "isESM": true,
"relativePath": ["dist", "commands", "mcp", "serve.js"] "relativePath": ["dist", "commands", "mcp", "serve.js"]
}, },
"publish:check": {
"aliases": [],
"args": {
"package": {
"description": "npm package name (defaults to current directory)",
"name": "package",
"required": false
}
},
"description": "Check if your package has been discovered by tpmjs.com",
"examples": [
"<%= config.bin %> <%= command.id %> @myorg/my-tool",
"<%= config.bin %> <%= command.id %>"
],
"flags": {
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "publish:check",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "publish", "check.js"]
},
"publish:preview": {
"aliases": [],
"args": {},
"description": "Preview how your tool will appear on tpmjs.com",
"examples": [
"<%= config.bin %> <%= command.id %>",
"<%= config.bin %> <%= command.id %> --path ./my-tool"
],
"flags": {
"path": {
"char": "p",
"description": "Path to package directory",
"name": "path",
"default": ".",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"json": {
"description": "Output in JSON format",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"verbose": {
"char": "v",
"description": "Show verbose output",
"name": "verbose",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "publish:preview",
"pluginAlias": "@tpmjs/cli",
"pluginName": "@tpmjs/cli",
"pluginType": "core",
"strict": true,
"enableJsonFlag": false,
"isESM": true,
"relativePath": ["dist", "commands", "publish", "preview.js"]
},
"scenario:generate": { "scenario:generate": {
"aliases": [], "aliases": [],
"args": { "args": {