Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

typst

Typstドキュメントの作成およびパッケージ開発に使用します。`.typ`ファイルの編集、typst.tomlやtypst-cliの操作、Typstパッケージの作成・利用、ドキュメントテンプレートの開発、MarkdownやLaTeXからTypstへの変換など、Typstに関するあらゆる作業が対象です。

description の原文を見る

Typst document creation and package development. Use when: (1) Working with .typ files, (2) User mentions typst, typst.toml, or typst-cli, (3) Creating or using Typst packages, (4) Developing document templates, (5) Converting Markdown/LaTeX to Typst

SKILL.md 本文

Typst

コンパイル

typst compile document.typ              # 1 回コンパイル → PDF
typst compile document.typ output.pdf   # 明示的な出力パス
typst compile document.typ -f png       # PNG 画像として出力
typst compile src/main.typ --root .     # /path インポート用のプロジェクトルートを設定
typst watch document.typ                # 変更時に再コンパイル
typst query document.typ "<label>"      # JSON としてメタデータを抽出 (query.md 参照)

Agent 検証 — 確認する内容で選択 (debug.md 詳細参照):

方法コマンド最適な用途
HTML 出力typst compile doc.typ /dev/stdout -f html --features html 2>/dev/nullテキスト内容、構造、見出し、テーブル
PNG 出力typst compile doc.typ page-{p}.png -f pngビジュアルレイアウト、配置、スペース、フォント
pdftotexttypst compile doc.typ && pdftotext doc.pdf -ページ固有の内容のフォールバック

最小限のドキュメント

#set page(paper: "a4", margin: 2cm)
#set text(size: 11pt)

= Title

Content goes here.

ドキュメントの作成

新しいドキュメントを始めますか? 下記の から最も近いレシピをコピーしてください — 白紙から始めるより高速で、各行は次に読むべきドキュメントを指定しています。

必要な場合読む
構文、インポート、関数、制御フローを学ぶbasics.md
データ型、演算子、文字列/配列メソッドを学ぶtypes.md
ページ、見出し、図、レイアウトをスタイル設定styling.md
テーブル、グリッド、セルスパン、枠線、データテーブルtables.md
学術論文、参考文献、定理、方程式academic.md
Markdown または LaTeX から変換conversion.md
ドキュメントからデータを抽出、マルチパスビルドquery.md

パッケージとテンプレートの開発

必要な場合読む
状態、カウンタ、ドキュメント内 query()、XMLadvanced.md
CLI query、メタデータ出力、マルチパスquery.md
再利用可能なテンプレート関数を作成template.md
パッケージを作成または公開package.md
出力を検証 (HTML/PNG/pdftotext、repr)debug.md
パフォーマンスをプロファイリング (--timings、hotspots)perf.md

basics.mdtypes.md は開発者向けの基礎でもあります。

パッケージを見つける

Typst Universe パッケージの埋め込みインデックスを検索 (毎週更新):

python3 scripts/search-packages.py "必要なもの"
python3 scripts/search-packages.py "chart" --category visualization
python3 scripts/search-packages.py --category cv --top 5
python3 scripts/search-packages.py --list-categories

よくあるエラー

エラー原因修正方法
"unknown variable"未定義の識別子スペルをチェック、使用前に #let を確認
"expected X, found Y"型の不一致ドキュメントで関数シグネチャをチェック
"file not found"不正なインポートパスパスは現在のファイルから相対的に解決
"unknown font"フォントがインストールされていないシステムフォントまたはウェブセーフな代替案を使用
"maximum function call depth exceeded"深いリカージョン代わりに反復を使用
"can only be used when context is known"context ラッパーがないcontext { ... } でラップ
"unexpected argument"引数に = の代わりに : を使用名前付き引数は : 構文を使用: func(name: value)
"variables from outside are read-only"キャプチャされた変数の変異ループ蓄積または state() を使用 — advanced.md 参照
"expected content, found string" (その逆)コンテンツ/文字列型の不一致[#str-var] を使用して文字列をコンテンツに埋め込む
set/show ルールが効果がないルールがコンテンツの後に配置set/show ルールをターゲットコンテンツの前に配置

最も近いスターターをコピーして調整し、コンパイルします。CV、手紙、またはスライドの場合は、パッケージを検索: python3 scripts/search-packages.py --category cv (または letterpresentation)。

次の場合に開始次に読む
basic-document.typ短いメモまたはメモを作成する場合basics.mdstyling.md
styled-document.typページスタイリングを含むマルチセクションレポートstyling.mdtables.md
template-report.typ一連のテンプレートを再利用する場合template.md
tables-showcase.typデータが多いドキュメント (テーブル、CSV/JSON)tables.mdtypes.md
academic-paper.typ引用、定理、数式を含む論文academic.md
query-export.typメタデータ出力またはマルチパスビルドquery.md
package-example/公開可能なパッケージpackage.md

依存関係

  • typst CLI: https://typst.app からインストール、またはパッケージマネージャー経由
    • macOS: brew install typst
    • Linux: cargo install typst-cli
    • Windows: winget install typst
  • pdftotext (オプション): テキストレベルの出力検証用
  • Python 3.10+ (オプション): パッケージ検索と検証スクリプト用
  • jq (オプション): シェルスクリプトで typst query からの JSON 出力をパース用

API リファレンス検索

Typst API 関数、メソッド、コンストラクタの埋め込みインデックスを検索:

python3 scripts/search-api.py "image width fit"
python3 scripts/search-api.py "color lighten" --kind method
python3 scripts/search-api.py --name str.position -v
python3 scripts/search-api.py "rightarrow" --kind symbol   # LaTeX 名も動作
python3 scripts/search-api.py --list-categories

エコシステムツール

エコシステムツール: tinymist (LSP/エディタ)、typstyle (フォーマッタ)、typst-package-check (パッケージ検証)、tytanic (ビジュアルテストランナー)。パッケージツールの詳細については package.md を参照。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
lucifer1004
リポジトリ
lucifer1004/claude-skill-typst
ライセンス
MIT
最終更新
不明

Source: https://github.com/lucifer1004/claude-skill-typst / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: lucifer1004 · lucifer1004/claude-skill-typst · ライセンス: MIT