Reference a pre-built or previously uploaded skill by its ID.
Value
A skill reference for use with claude_new().
Details
Use this function to reference:
Pre-built Anthropic skills: "pptx", "xlsx", "docx", "pdf"
Previously uploaded skills via
claude_skill_upload()
API Reference: https://platform.claude.com/docs/en/build-with-claude/skills-guide
See also
claude_skill_local(), claude_skill_upload(), claude_skill_list()
Other claude-skills:
claude_skill_list(),
claude_skill_local(),
claude_skill_upload()
Examples
if (FALSE) { # \dontrun{
# Use pre-built PowerPoint skill
chat <- claude_new(
skills = list(claude_skill("pptx")),
tools = list(claude_code_exec()),
beta = c(beta_headers$BETA_SKILLS, beta_headers$BETA_CODE_EXEC_BASH)
)
chat$chat("Create a presentation about R packages")
# Use previously uploaded skill
chat <- claude_new(
skills = list(claude_skill("skill_abc123")),
tools = list(claude_code_exec()),
beta = c(beta_headers$BETA_SKILLS, beta_headers$BETA_CODE_EXEC_BASH)
)
} # }
