CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

inno-rclone-to-overleaf

Access Overleaf projects via CLI. Use for reading/writing LaTeX files, syncing local .tex files to Overleaf, downloading projects, and managing Overleaf project structure. Triggers on Overleaf, LaTeX sync, or tex file uploads to Overleaf.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with concrete commands, executable code, and well-gated workflows for a destructive-capable tool. Weaknesses are a version pin and user-specific duplicated rules that hurt token efficiency, and a bundle whose referenced files are missing while its one script is orphaned.

Suggestions

Move the 'audited pyoverleaf v0.1.7' version pin into a clearly marked version-compatibility note (or drop the pin and keep the audit guidance) so the time-sensitive detail does not go stale silently.

Fix bundle references: either add the missing 'example-em-dash.jpg' and 'TOOLS.md' or remove/inline those references, and either document 'scripts/sync-to-overleaf.sh' in the body (updating it to the recommended Python upload path) or delete it.

Consolidate the pull/push permission guidance into a single section so 'Eason's Workflow Requirements' does not state the same confirmation rules twice in different forms.

Add a post-upload verification step (e.g., re-read the remote file with 'pyoverleaf read' and diff against local) to close the validation gap in the push workflow.

DimensionReasoningScore

Conciseness

Mostly efficient command reference, but the stale-prone version pin 'audited pyoverleaf v0.1.7' is time-sensitive information outside any deprecated section, and 'Eason's Workflow Requirements' duplicates push-permission guidance in both the workflow steps and the separate Chinese push rules.

3 / 5

Actionability

Fully executable throughout: a complete CLI command block, copy-paste download/upload workflows, runnable Python API code that includes the project-ID discovery loop, and exact fixes like 'PYOVERLEAF_HOST=www.overleaf.com' for the websocket redirect bug.

5 / 5

Workflow Clarity

The pull workflow has explicit confirmation checkpoints ('Ask: merge? overwrite local? overwrite Overleaf?' and 'Only proceed after Eason confirms') and push is gated on explicit per-use authorization, with troubleshooting providing error-recovery loops; the minor gap is no post-upload verification step despite the known websocket write issues.

4 / 5

Progressive Disclosure

Section structure is good, but reference integrity is broken against the actual bundle: the body references 'example-em-dash.jpg' and 'TOOLS.md' which do not exist, while the bundled 'scripts/sync-to-overleaf.sh' is never mentioned — and that script relies on the 'pyoverleaf write' path the body itself warns has websocket issues.

3 / 5

Total

15

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, concise, and specific about capabilities, with an explicit trigger clause covering natural terms and file extensions. The only weakness is the mildly generic 'managing Overleaf project structure' capability.

DimensionReasoningScore

Specificity

Lists several concrete actions ('reading/writing LaTeX files, syncing local .tex files to Overleaf, downloading projects') but 'managing Overleaf project structure' is generic, matching the several-specific-actions-with-minor-gaps anchor rather than the fully comprehensive one.

4 / 5

Completeness

Explicitly answers both what ('Access Overleaf projects via CLI' plus enumerated capabilities) and when ('Use for...', 'Triggers on Overleaf, LaTeX sync, or tex file uploads to Overleaf') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers the natural terms users would say for this niche — 'Overleaf', 'LaTeX sync', 'tex file uploads', and the '.tex' file extension — including synonyms, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Overleaf CLI access via pyoverleaf) with distinct trigger terms; minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

OpenLAIR/dr-claw

Path

skills/inno-rclone-to-overleaf/SKILL.md

Reviewed

Table of Contents

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.