Skip to content

dependabit / plugins/plugin-skills/src / SkillsConfig

Interface: SkillsConfig

Defined in: packages/plugins/plugin-skills/src/checker.ts:34

Configuration for the SkillsChecker.

Config

Use When

Monitoring a specific AI agent skill hosted on skills.sh or stored in a GitHub repository for version changes (detected via Git tree SHA).

Pitfalls

  • When lockFilePath points to a lock file with multiple skills and lockSkillKey is not set, the checker throws asking you to specify one. Always set lockSkillKey when monitoring a single skill from a multi-skill lock file.
  • apiToken is optional but highly recommended — unauthenticated GitHub API requests have a 60 req/h limit shared per IP, which is easily exhausted in CI environments.

Properties

PropertyTypeDescriptionDefined in
apiToken?stringGitHub API token for higher rate limitspackages/plugins/plugin-skills/src/checker.ts:44
lockFilePath?stringOptional local path to a skills lock file (e.g. skills-lock.json)packages/plugins/plugin-skills/src/checker.ts:46
lockSkillKey?stringOptional skill key to select from lock file entriespackages/plugins/plugin-skills/src/checker.ts:48
owner?stringGitHub owner (parsed from URL if not provided)packages/plugins/plugin-skills/src/checker.ts:38
repo?stringGitHub repo (parsed from URL if not provided)packages/plugins/plugin-skills/src/checker.ts:40
skillName?stringSkill name within the repo (parsed from URL if not provided)packages/plugins/plugin-skills/src/checker.ts:42
urlstringURL to the skill on skills.sh or its GitHub sourcepackages/plugins/plugin-skills/src/checker.ts:36

Released under the MIT License.