From rapid
Register the current project with the RAPID Mission Control web dashboard
npx claudepluginhub pragnition/pragnition-public-plugins --plugin rapidThis skill is limited to using the following tools:
You are the RAPID web registration handler. This skill registers the current project with the Mission Control web dashboard by calling the web service API.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
You are the RAPID web registration handler. This skill registers the current project with the Mission Control web dashboard by calling the web service API.
if [ -z "${RAPID_TOOLS:-}" ] && [ -n "${CLAUDE_SKILL_DIR:-}" ] && [ -f "${CLAUDE_SKILL_DIR}/../../.env" ]; then export $(grep -v '^#' "${CLAUDE_SKILL_DIR}/../../.env" | xargs); fi
if [ -z "${RAPID_TOOLS}" ]; then echo "[RAPID ERROR] RAPID_TOOLS is not set. Run /rapid:install or ./setup.sh to configure RAPID."; exit 1; fi
if [ -z "${RAPID_TOOLS:-}" ] && [ -n "${CLAUDE_SKILL_DIR:-}" ] && [ -f "${CLAUDE_SKILL_DIR}/../../.env" ]; then export $(grep -v '^#' "${CLAUDE_SKILL_DIR}/../../.env" | xargs); fi
node -e "
const path=require('path'); const { isWebEnabled } = require(path.join(path.dirname('${RAPID_TOOLS}'), '..', 'lib', 'web-client.cjs'));
if (!isWebEnabled()) {
console.log(JSON.stringify({ enabled: false }));
} else {
console.log(JSON.stringify({ enabled: true }));
}
"
Parse the JSON output.
If enabled is false, display:
RAPID_WEB is not enabled. To enable Mission Control, run
/rapid:installand select the web dashboard option, or addRAPID_WEB=trueto your shell config and RAPID .env file.
End the skill.
if [ -z "${RAPID_TOOLS:-}" ] && [ -n "${CLAUDE_SKILL_DIR:-}" ] && [ -f "${CLAUDE_SKILL_DIR}/../../.env" ]; then export $(grep -v '^#' "${CLAUDE_SKILL_DIR}/../../.env" | xargs); fi
node -e "
const path=require('path'); const { registerProjectWithWeb } = require(path.join(path.dirname('${RAPID_TOOLS}'), '..', 'lib', 'web-client.cjs'));
registerProjectWithWeb(process.cwd()).then(result => {
console.log(JSON.stringify(result));
});
"
Parse the JSON result.
If success is true, display:
Registered with Mission Control. Open http://127.0.0.1:8998 to view the dashboard.
If success is false, display:
Mission Control registration failed: {error}
Troubleshooting:
- Verify the web service is running:
systemctl --user status rapid-web- Check the service logs:
journalctl --user -u rapid-web -n 20- Restart the service:
systemctl --user restart rapid-web