From customgpt-ai-rag
Show the current status of the CustomGPT.ai agent — project metadata, chat availability, and document crawl/index statistics. Use to verify the index is ready before querying.
How this skill is triggered — by the user, by Claude, or both
Slash command
/customgpt-ai-rag:check-statusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Show the current status of a CustomGPT.ai agent: project metadata, chat availability, and document crawl/index statistics. Run this after `/create-agent` or `/refresh-agent` to know when the index is ready to query.
Show the current status of a CustomGPT.ai agent: project metadata, chat availability, and document crawl/index statistics. Run this after /create-agent or /refresh-agent to know when the index is ready to query.
.customgpt-meta.json to get agent_id — never hardcode itFollow the lookup procedure in skills/_shared/api-key.md. Store the result as $API_KEY.
Walk up from $PWD toward /, looking for .customgpt-meta.json. Extract agent_id and indexed_folder.
If not found:
"No agent found in this directory tree. Run
/create-agentto set one up first."
curl -s --request GET \
--url "https://app.customgpt.ai/api/v1/projects/${AGENT_ID}" \
--header "Authorization: Bearer ${API_KEY}" \
--header "accept: application/json"
Extract: data.project_name, data.is_chat_active, data.type, data.created_at
curl -s --request GET \
--url "https://app.customgpt.ai/api/v1/projects/${AGENT_ID}/stats" \
--header "Authorization: Bearer ${API_KEY}" \
--header "accept: application/json"
Extract: data.pages_found, data.pages_crawled, data.pages_indexed, data.total_words_indexed, data.crawl_credits_used, data.query_credits_used, data.total_queries, data.total_storage_credits_used
Present a clean summary:
Agent:
{project_name}(ID:{agent_id}) Indexed folder:{indexed_folder}
Setting Value Chat active {is_chat_active} Type {type} Created {created_at} Indexing Progress
Metric Count Documents found {pages_found} Documents crawled {pages_crawled} Documents indexed {pages_indexed} Words indexed {total_words_indexed} Total queries run {total_queries} Crawl credits used {crawl_credits_used} Query credits used {query_credits_used} Storage credits used {total_storage_credits_used}
Status interpretation — add the relevant note:
If pages_indexed == pages_found and pages_found > 0:
"Index is fully ready. Use
/query-agentto start searching."
If pages_indexed < pages_found and pages_crawled < pages_found:
"Indexing in progress ({pages_indexed}/{pages_found} complete). Check again in a moment, or run
/list-pagesto see which documents are still queued."
If pages_crawled == pages_found and pages_indexed < pages_found:
"All documents crawled; {pages_found - pages_indexed} still being indexed. Check again in a moment."
If pages_found == 0:
"No documents found. Run
/index-filesto upload files to this agent."
If is_chat_active is false:
"Warning: Chat is disabled for this agent. Queries will not work until chat is enabled."
npx claudepluginhub adorosario/customgpt-skill-plugin --plugin customgpt-ai-ragShows agent runtime status including identity, model, context usage, memory stats, crons, and voice configuration. Triggers on /status or natural language requests.
Provides 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.