Class AnthropicSkillContainer

java.lang.Object
org.springframework.ai.anthropic.AnthropicSkillContainer

public class AnthropicSkillContainer extends Object
Container for Claude Skills in a chat completion request. Maximum of 8 skills per request.
Author:
Soby Chacko
  • Constructor Details

  • Method Details

    • getSkills

      public List<AnthropicSkillRecord> getSkills()
    • toSkillsList

      public List<Map<String,Object>> toSkillsList()
      Convert to a list of maps suitable for JSON serialization via JsonValue.from(Map.of("skills", container.toSkillsList())).
      Returns:
      list of skill maps with type, skill_id, and version keys
    • builder

      public static AnthropicSkillContainer.Builder builder()