xai-org/grok-build · error
Skill '{}' not found
Error message
Skill '{}' not found What it means
Error "Skill '{}' not found" thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-shell/src/extensions/skills.rs:500
msg.push_str(&format!("\nTotal skills loaded: {}", total_skills));
super::to_ext_response(Ok(SkillsConfigResponse {
paths,
ignore,
total_skills,
message: msg,
skills,
}))
}
"x.ai/skills/toggle" => {
let req: SkillsToggleRequest = serde_json::from_str(args.params.get())?;
let cwd = req.cwd.as_deref().unwrap_or(".");
// Validate the skill name exists before modifying config.
let current_skills = reload_skills(cwd, plugin_registry, compat).await;
if !current_skills.iter().any(|s| s.name == req.name) {
return super::to_ext_response(Err::<SkillsListResponse, _>(anyhow::anyhow!(
"Skill '{}' not found",
req.name
)));
}
let name = req.name.clone();
let enabled = req.enabled;
if let Err(e) = cli_config::update_config(|cfg| {
if enabled {
cfg.skills.disabled.retain(|d| d != &name);
} else if !cfg.skills.disabled.contains(&name) {
cfg.skills.disabled.push(name.clone());
}
})
.await
{
return super::to_ext_response(Err::<SkillsListResponse, _>(anyhow::anyhow!(
"Failed to save config: {e}"View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-shell/src/extensions/skills.rs:500 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of xai-org/grok-build@bc7f02eddd (2026-08-31).
Data as JSON: /api/errors/df95fb9cc7bdc968.
Report an issue: GitHub.