typst-skills
NewSkills for creating documents with Typst markup language
Overview
Various skills for AI agents (in claude skills format).
Installation
Claude Code/Desktop
Step 1: Add this marketplace to Claude Code:
/plugin marketplace add ypares/agent-skills
# Lowercase here. GitHub is case-insensitive, claude marketplaces aren'tStep 2: Activate the plugins you want to use:
/plugin # Opens a TUI to choose which ones to activateOther Agent Harnesses
Besides Claude Code/Desktop, you can use these skills in any agent harness via openskills, which is also Nix-packaged in nix-ai-tools.
Using rigup.nix
This repository also exposes the Skills via Nix, as riglet modules for the rigup Agent Rig System (EXPERIMENTAL). See `rigup.nix` for more information.
Tips about using them
working-with-jj
Did you know your agent can have its own jj config? This can be useful to ensure:
- •It sees regular git diffs (instead of the more compact jj
color-wordsdefault diff formatter which it isn't used to) - •It uses the default and more usual
builtin_log_compacttemplate instead of your custom log template - •It does not try to use your
$EDITOR
See `this file` as an example. You can just start the harness (e.g. claude-code) with:
JJ_CONFIG=/abs/path/to/agent/jj-config.toml claude ...(The just claude recipe in the `justfile` does that)
nix-profile-manager
Also see the just claude recipe in the `justfile`.
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/typst-skills.md https://raw.githubusercontent.com/YPares/agent-skills/main/SKILL.md/typst-skillsFrequently Asked Questions
What is typst-skills?
Skills for creating documents with Typst markup language
How to install typst-skills?
To install typst-skills, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /typst-skills.
What is typst-skills best for?
typst-skills is a community categorized under Documentation. It is designed for: documentation, typst, document, markup, publishing. Created by Yves Parès.