From course-rag
Query the Software Engineering Economics course RAG service. Requires two arguments - token and question.
How this skill is triggered — by the user, by Claude, or both
Slash command
/course-rag:course-ragThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query the Software Engineering Economics course RAG service.
Query the Software Engineering Economics course RAG service.
This skill requires two arguments:
cr_)Usage:
/course-rag token=cr_xxxxx What is software cost estimation?
If token or question is missing, prompt the user to provide both. Do not guess or fabricate.
Configured via environment variable COURSE_RAG_BASE_URL, default: http://24.233.15.7:9000.
token and question from arguments.curl -sS -X POST "$COURSE_RAG_BASE_URL/api/auth/connect" \
-H 'Content-Type: application/json' \
-d "{\"token\":\"$TOKEN\"}"
TOKEN_ALREADY_CONNECTED, tell the user the token is already connected and ask them to disconnect elsewhere or provide another token.session_id.curl -sS -X POST "$COURSE_RAG_BASE_URL/api/ask" \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $TOKEN" \
-H "X-Session-Id: $SESSION_ID" \
-d "{\"question\":\"$QUESTION\",\"top_k\":6}"
curl -sS -X POST "$COURSE_RAG_BASE_URL/api/auth/disconnect" \
-H "Authorization: Bearer $TOKEN" \
-H "X-Session-Id: $SESSION_ID" >/dev/null
answer and sources fields.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub no-99-tongji/course-rag-plugin --plugin course-rag-plugin