UNPKG

browse

Version:

Unified Browserbase CLI for browser automation and cloud APIs.

24 lines (23 loc) 793 B
import { Args } from "@oclif/core"; import { BrowseCommand } from "../../base.js"; import { installSkill } from "../../lib/skills/install.js"; export default class SkillsAdd extends BrowseCommand { static description = "Install a browser automation skill."; static examples = [ "browse skills add yelp.com/extract-reviews", "browse skills add mcdonalds.order.online/order-delivery-42q71n", ]; static args = { skill: Args.string({ required: true, description: "Skill id in the form <domain>/<task>.", }), }; async run() { const { args } = await this.parse(SkillsAdd); const exitCode = await installSkill(args.skill); if (exitCode !== 0) { this.exit(exitCode); } } }