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
lockFilePathpoints to a lock file with multiple skills andlockSkillKeyis not set, the checker throws asking you to specify one. Always setlockSkillKeywhen monitoring a single skill from a multi-skill lock file. apiTokenis 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
| Property | Type | Description | Defined in |
|---|---|---|---|
apiToken? | string | GitHub API token for higher rate limits | packages/plugins/plugin-skills/src/checker.ts:44 |
lockFilePath? | string | Optional local path to a skills lock file (e.g. skills-lock.json) | packages/plugins/plugin-skills/src/checker.ts:46 |
lockSkillKey? | string | Optional skill key to select from lock file entries | packages/plugins/plugin-skills/src/checker.ts:48 |
owner? | string | GitHub owner (parsed from URL if not provided) | packages/plugins/plugin-skills/src/checker.ts:38 |
repo? | string | GitHub repo (parsed from URL if not provided) | packages/plugins/plugin-skills/src/checker.ts:40 |
skillName? | string | Skill name within the repo (parsed from URL if not provided) | packages/plugins/plugin-skills/src/checker.ts:42 |
url | string | URL to the skill on skills.sh or its GitHub source | packages/plugins/plugin-skills/src/checker.ts:36 |