// internal/skills/org/handlers.go package org import ( "context" "encoding/json" "fmt" ) // Handle dispatches the tier tool call. func (s *Skill) Handle(ctx context.Context, tool string, args json.RawMessage) (json.RawMessage, error) { if tool != "tier" { return nil, fmt.Errorf("unknown org tool: %s", tool) } info := s.cfg.TierFn(ctx) b, err := json.Marshal(info) if err != nil { return nil, fmt.Errorf("marshal tier info: %w", err) } return b, nil }