import type { SkillSummary } from "@qjclaw/shared-types";
import type { SkillStoreService } from "./skill-store.js";

export class SkillClient {
  private readonly skillStore: SkillStoreService;

  constructor(skillStore: SkillStoreService) {
    this.skillStore = skillStore;
  }

  list(): Promise<SkillSummary[]> {
    return this.skillStore.listSkills();
  }
}
