OpenParable
Skip to content
← Back to skills

Skill Latex Implementation

Documents
skill-latex-implementation

Skill Latex Implementation is an Agent Skill for documents published in the benbrastmckie/nvim repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Implement LaTeX documents. Invoke for LaTeX-language implementation tasks.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/benbrastmckie/nvim/blob/HEAD/.opencode/extensions/latex/skills/skill-latex-implementation/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/skill-latex-implementation, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

LaTeX Implementation Skill

Thin wrapper that delegates LaTeX implementation to latex-implementation-agent subagent.

Trigger Conditions

This skill activates when:

  • Task language is "latex"
  • /implement command targets a LaTeX task
  • Plan exists and task is ready for implementation

Execution Flow

Stage 1: Input Validation

Validate task_number exists and language is "latex".

Stage 2: Preflight Status Update

Update status to "implementing" BEFORE invoking subagent.

Stage 3: Prepare Delegation Context

Include task_context, plan_path, metadata_file_path.

Stage 4: Invoke Subagent

Use Task tool with subagent_type: "latex-implementation-agent".

Stage 5: Parse Subagent Return

Read metadata from specs/{N}_{SLUG}/.return-meta.json.

Stage 6: Update Task Status (Postflight)

Update state.json and TODO.md based on result.

Stage 7: Link Artifacts

Add artifact to state.json with summary.

Stage 8: Git Commit

Commit changes with session ID.

Stage 9: Return Brief Summary

Error Handling

Input Validation Errors

Return immediately if task not found or wrong language.

Metadata File Missing

Keep status as "implementing", report error.

Git Commit Failure

Non-blocking: Log failure but continue.

Return Format

Brief text summary (NOT JSON).