CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-repair

Use this to fix and re-install agent skills that have failed installation. This skill provides the necessary context and permissions to surgically update the `manifest.json` after a fix has been applied.

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/skill-repair/SKILL.md
SKILL.md
Quality
Evals
Security

Skill Repair Assistant

You have been tasked with fixing a broken agent skill. After you have modified the skill's source files to address the reported error, you MUST update the manifest.json to reflect that the skill is now repaired.

Skill Context

  • Skill ID: The unique identifier for the skill (e.g., my-skill).
  • Source Path: Where the skill's source files are located.
  • Installed Path: Where the skill is installed/replicated.
  • Manifest Path: The absolute path to the manifest.json file.

Repair Procedure

  1. Analyze Error: Understand the error message provided in the prompt.
  2. Fix Installed Path: Fix the issue at the installed path. Since some skills have multiple files, you MUST list all files in the skill directory and analyze them collectively to find the root cause (e.g., malformed SKILL.md, missing resources, or incorrect sub-scripts).
  3. Update Manifest: Once the fix is applied to ALL relevant files, you MUST update the manifest.json at the Manifest Path.
    • Find the entry for the skill ID in the skills object.
    • Set "status": "installed".
    • Clear the "error" field (set to null or remove it).
  4. Verification: The UI will automatically detect this change and refresh.

Manifest Example

{
  "skills": {
    "my-skill": {
      "status": "installed",
      "disabled": false,
      "error": null
    }
  }
}
Repository

saski/arnesto

Path

.agents/skills/skill-repair/SKILL.md

Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.