Create a skill without loading from disk. Useful for defining skills inline in R code.
Arguments
- name
Skill name
- description
Brief description
- prompt
System prompt extension
- tools
List of tools created with
ellmer::tool()- version
Version string (default: "1.0.0")
- requires
List of requirements (packages, providers)
Value
A Skill object
Examples
if (FALSE) { # \dontrun{
# Create a simple skill
my_skill <- skill_create(
name = "calculator",
description = "Basic math operations",
prompt = "You are a helpful calculator assistant.",
tools = list(tool_add, tool_multiply)
)
agent$load_skill(my_skill)
} # }