lt2md

レビュー · 60
Registry に収録

Convert born-digital, scanned, or mixed PDFs into auditable Markdown while preserving reading order, equations, source-page anchors, and information-bearing images as adjacent non-original text descriptions. Use this skill whenever a user asks to transcribe, OCR, understand, or c

Verified installs0
スター33
バージョン1.0.0
品質62/100 · 有望
信頼60/100 · サンドボックス限定
監査74/100 · 要レビュー

供給アセットの概要

リサーチとナレッジ作業

Deep research, source comparison, literature review, RAG, knowledge search, and reports.

カテゴリを見る

シナリオ

Document processing

I need my agent to read PDFs, extract tables, and turn documents into structured data.

Agent 適合

Claude Code + CLI + Codex

Codex、Claude Code、Cursor、CLI、またはカスタム Agent に対応します。

インストール

準備完了

npx skills add libnyx/LT2MD --skill lt2md

メンテナンス

新しい

本日プッシュ

リスク

要レビュー

Permission surface may require sandboxing

GitHub 品質

33

62/100 品質 · 68/100 信頼

対象タグ

リサーチDocument processingセキュリティagent-skill

レビュー注記

Permission surface may require sandboxing · The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.

Agent 導入スコアカード

信頼、監査、インストール準備状況を一目で確認

公開リポジトリのメタデータ、OpenAgentSkill のレビューシグナル、保守の鮮度、インストール準備状況を組み合わせたスコアです。候補選定の目安であり、人によるレビューの代替ではありません。

品質

有望
62

有用な候補ですが、採用前に代替と比較してください。

信頼

サンドボックス限定
60

信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。

監査

要レビュー
74

インストール準備、安全メタデータ、保守、採用リスクの機械可読なレビュー。

OpenAgentSkill Trust Score v5

インストール前に人のレビュー

実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。

CodexClaude CodeCursorOpenAgentSkill CLI

スター

GitHub スター 33

リポジトリ活動

スター 33、フォーク 1

メンテナンス

本日プッシュ

ライセンス

AGPL-3.0

インストール

npx skills add libnyx/LT2MD --skill lt2md

インストール安全性

標準パッケージまたはランタイムのインストールパス

権限範囲

secrets or environment access, shell or command execution

Agent の成果

Agent の成果データはまだありません

ドキュメント

README/SKILL.md の文脈が十分です

リスク概要

本番前にレビュー

  • The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.
  • Low GitHub adoption signal
  • Quality score needs review
  • Permission surface needs review: secrets or environment access, shell or command execution

インストール準備状況

インストールパスを利用可能

  • インストールパスを利用できます
  • リポジトリの根拠を利用できます
  • ライセンスが明示されています
  • Agent-Proven の成果エビデンスはまだありません

Agent 可読メタデータ

このスキルの機械可読な判断データ。

このブロックまたは埋め込み JSON を使い、Agent がこのスキルをインストールすべきか、代替を選ぶべきか、先に人のレビューを求めるべきかを判断できます。

JSON を開く

適したタスク

  • Document processing ワークフロー
  • Claude Code チーム
  • builders willing to evaluate younger projects
  • Read uploaded files

適した Agent

CodexClaude CodeCursorOpenAgentSkill CLICLI

インストール判断

コマンド
npx skills add libnyx/LT2MD --skill lt2md
ポリシー
ブロック
人によるレビュー
はい

信頼とリスク

信頼
60/100
監査
74/100
リスクレベル
要レビュー

成果ループ

エンドポイント
/api/agent/outcome
イベント ID
resolve
成果
5

インストールコマンド

npx skills add libnyx/LT2MD --skill lt2md

使わない場合

  • ベンダー提供の SLA が必要なチーム
  • production agents without a repository review
  • Low GitHub adoption signal
  • The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.
  • OpenAgentSkill の利用フィードバックはまだありません

Agent セーフティ v2

30/100 · 自動インストールを避ける

Blocked for auto-installブロック

This skill should not be selected by an agent without explicit human security review.

Do not auto-install. Inspect the source, dependencies, and permission surface first.

API で解決

Shell またはコマンド実行

Skill メタデータに端末、CLI、Shell、サブプロセス、またはコマンド実行のワークフローが含まれます。

ネットワークアクセス

Skill はリモートページ、API、リポジトリ、外部サービスにアクセスする可能性があります。

ファイルシステムアクセス

Skill はプロジェクトファイル、ドキュメント、生成物、ローカルワークスペース状態を読み書きする可能性があります。

Secrets or environment access

Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.

  • 高リスク権限のヒント: Shell or command execution, Secrets or environment access
  • Permission surface may require sandboxing

インストール先

Agent ワークフローにこのスキルをインストール

公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。

skill install

OpenAgentSkill CLI

Resolve policy, run the source installer safely, and report a verified install receipt.

$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install libnyx-lt2md

Agent 解決プラン

インストール前に Agent に適合性を検証させます。

Resolve API は第一候補、代替、安全ポリシー、監査メモ、インストール先、Agent がそのまま使えるプロンプトを返します。

テキストプランを開く

Agent が確認すべきこと

  • Resolve API でタスク適合と代替を確認。
  • 監査・信頼スコアと安全ポリシーの警告を確認。
  • Codex、Claude Code、Cursor、CLI のインストール先互換性を確認。

プロンプトをコピー

Task: Use lt2md in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20lt2md%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/libnyx-lt2md/install
Install command: npx skills add libnyx/LT2MD --skill lt2md
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.

Agent 引き継ぎ

別のディレクトリではなく、インストール経路を Agent に渡します。

公開インストールエンドポイントからコマンド、安全チェックリスト、対象プロンプト、正規リンクを取得します。

Install API を開く

Agent プロンプト

Use lt2md for this task. Review https://www.openagentskill.com/api/skills/libnyx-lt2md/install, then install with: npx skills add libnyx/LT2MD --skill lt2md

Registry メタデータ

自動スキル選択用の Agent 可読プロファイル。

Registry API 経由で判断、信頼、監査、ユースケース、インストールのシグナルを提供し、UI をスクレイピングせずに Agent が順位付けできます。

Manifest を開く

Agent 適合

61/100

Document processing

プラットフォーム

Claude Code

監査レポート

要レビュー · 74/100

インストール準備、安全メタデータ、保守、採用リスクの機械可読なレビュー。

監査レポートを見る評価レポートを見る

Agent 判断パネル

Fallback candidate for Document processing

まずこのスキルでプロトタイプを作り、代替候補を用意してください。

61
準備状況
プロトタイプ
段階

スタック内の役割

代替候補

主な適合

Document processing

信頼ラベル

まずプロトタイプ

インストールパス

コマンド準備済み

使う場面

  • Document processing ワークフロー
  • Claude Code チーム
  • builders willing to evaluate younger projects

根拠

  • 最近のリポジトリ活動
  • インストールコマンドまたは GitHub リポジトリが利用可能
  • 品質プロファイル 62/100

先にレビュー

  • Low GitHub adoption signal
  • The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.
  • OpenAgentSkill の利用フィードバックはまだありません

実装パス

  1. 1サンドボックスの Agent にインストールし、Document processing タスクを一度最初から最後まで実行します。
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

信頼プロファイル

サンドボックス限定

信頼シグナルが不足または混在する有用な候補です。結果ループがタスク適合を示すまで、隔離されたワークスペースで使用してください。

60
OpenAgentSkill Trust Score

GitHub 採用度

確認

GitHub スター 33

スター/フォーク活動

確認

スター 33、フォーク 1; 現在のメタデータでは Issue 活動を利用できません

最近のメンテナンス

合格

本日プッシュ

ライセンスの明確さ

合格

AGPL-3.0

良いシグナル

  • AI レビュー承認済み
  • インストールパスを利用できます
  • リポジトリの根拠を利用できます
  • 最近保守されたリポジトリ
  • インストールコマンドに明確な高リスクパターンはありません
  • 成果ループは準備済みですが、最初の実行が必要です

インストール前にレビュー

  • The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.
  • Low GitHub adoption signal
  • Quality score needs review
  • Permission surface needs review: secrets or environment access, shell or command execution
  • GitHub adoption: 33 GitHub stars
  • Stars/forks activity: 33 stars, 1 forks; issue activity unavailable in current metadata
  • Permission surface: secrets or environment access, shell or command execution
  • 実際の Agent 成果レポートはまだありません
  • 無人インストールの前に人によるレビューが必要です

推奨アクション

実作業で使う前に、サンドボックスでのみ実行し、近い代替と比較してください。

品質プロファイル

有望 Agent ワークフロー向けの候補

有用な候補ですが、採用前に代替と比較してください。

62
GitHub スター
33
鮮度
今日
インストール準備完了
はい
ライセンス
AGPL-3.0
インストール前にレビュー: Low GitHub adoption signal · The SKILL.md references external files (references/*.md, scripts/*.py) that are not fully included in the excerpt, but they are part of the repository and the skill is self-contained within the repo.

ワークフロー適合

このスキルを使うシナリオ

ワークフロー適合

完全なワークフローに追加

代替候補

インストール前に比較

このタスクに適する可能性のある類似スキル。

すべて比較

概要

--- name: lt2md description: Convert born-digital, scanned, or mixed PDFs into auditable Markdown while preserving reading order, equations, source-page anchors, and information-bearing images as adjacent non-original text descriptions. Use this skill whenever a user asks to transcribe, OCR, understand, or convert a PDF into Markdown, especially for scanned PDFs, image-heavy pages, formulas, multi-column layouts, page or section ranges, or token-efficient reuse. LT2MD (Long Transcribe to Markdown) is a workflow contract, not a replacement for a PDF parser or OCR/VLM backend. ---

# LT2MD — Long Transcribe to Markdown

LT2MD turns observable PDF content into Markdown that an agent or a person can audit later. It is designed for born-digital, scanned, and mixed PDFs. The goal is not merely to obtain text: preserve reading order, formulas, figure meaning, scope boundaries, and a path back to the source page.

The PDF remains the only authority for content. OCR, extracted text, model guesses, and formatting preferences are candidates or transformations, never evidence that can overrule the rendered page.

## Read before doing the task

1. Read [workflow.md](references/workflow.md) for roles, batches, two-pass visual reading, and write permissions. 2. Before rendering or reusing pages, read [page-cache.md](references/page-cache.md) and initialize/recover a local job with `scripts/manage_job.py`. 3. Before creating or changing a candidate Markdown file, read [markdown-contract.md](references/markdown-contract.md); for long documents also read [job-state.md](references/job-state.md) and [checkpoint-review.md](references/checkpoint-review.md). 4. Before a format review, read [format-review.md](references/format-review.md) and treat [示范文档.md](references/示范文档.md) as a read-only format fixture. 5. Use `scripts/validate_markdown.py`, `scripts/audit_markdown.py`, and `scripts/manage_job.py verify` as separate final gates. Do not place OCR, model calls, or PDF interpretation inside the static tools.

## Non-negotiable principles

- **Separate evidence, semantic target, and allowed transformation.** Evidence is the rendered page, PDF page number, readable text layer, and Markdown markers. The semantic target is the author's text, mathematics, figure relationships, and reading order. Allowed transformations include merging print line breaks, removing page furniture, and applying the Markdown contract. - **Lock the scope before writing.** If no range is specified, process the whole PDF. If a range is specified, do not silently expand it. A range that ends mid-page includes only the requested semantic blocks. - **Reuse page evidence by byte identity.** Render through the content-addressed job cache. The same PDF bytes and render configuration must reuse verified page PNGs across chapters, restarts and renamed files; only missing or corrupt pages may be rerendered. - **Use the rendered page as the tie-breaker.** Text extraction and OCR are useful candidates. They do not settle reading order, formulas, captions, diagrams, or ambiguous glyphs without visual confirmation. - **Describe every information-bearing figure.** Keep the original caption when readable, then place an adjacent description explicitly marked as a LT2MD/transcriber supplement and not original text. Include objects, labels, directions, arrows, sequence, spatial relationships, subfigures, and relationships directly expressed by the figure without inventing outside conclusions. - **Keep provenance local.** Put one block-level `SOURCE` HTML comment on its own line before every complete paragraph, display equation, figure block, table or example block. Do not insert an anchor inside a word, sentence, inline formula, display-math block, table row, caption or image description. A cross-page block uses one physical-page range before the merged block. - **Keep content and format review separate.** Content corrections require evidence from the source PDF. A format reviewer may only report or apply style-only changes against the immutable fixture. Only the coordinator writes the final Markdown. - **Mark uncertainty instead of guessing.** When a glyph, page boundary, or reading order cannot be uniquely resolved, give the best source-grounded transcription and add a `转录注` with the exact page and ambiguity. Never silently normalize an uncertain value into a familiar one.

## Operating procedure

1. **Preflight.** Initialize or recover a job. Record the PDF SHA-256, physical page count, requested range, book-page mapping if readable, text-layer availability, render configuration, columns, formula/figure density, output path and task-requirement hash. Render the original pages before trusting OCR. If printed page numbers become visibly clear only after initialization and have a verified linear relation, record it before the first inventory with `manage_job.py set-book-page-offset <job> --offset <N>`; otherwise retain `unmapped` rather than guessing. Once recorded, that mapping is source evidence: the batch scaffold's `source_print_pages` and every `SOURCE` `BOOK_PAGE` must follow it, and manager review/checkpoint/finalization rejects contradictions. 2. **Batch.** Process continuous page ranges adaptively: 1–2 dense/low-quality pages, 2–4 ordinary pages, and at most 6 clear single-column pages. If the user did not choose groups, run `manage_job.py batch-plan <job> --json` after initialization, then visually lower any recommendation that contains formulas, tables, multi-column order, dense figures, poor legibility, or a cross-page semantic block. The raster-only plan is a conservative starting point, not visual proof. Prefer complete paragraphs, sections, or examples as cut points; keep a sentence crossing a page boundary with one transcriber. 3. **Inventory and transcribe.** Before trusting any existing Markdown candidate, visually inventory each source page's headings, prose, displayed equations, figures/captions, tables, footnotes, examples/exercises and cross-page continuations. For the current 1–6-page batch, create that source-only record first with `manage_job.py source-inventory-template`, fill only source objects and evidence, then freeze it with `manage_job.py seal-source-inventory`. Only after that seal may the transcriber use `manage_job.py batch-template --author-id <transcriber>` to create a fresh, non-overwriting batch-scoped candidate. This order is a hard gate: candidate block IDs, review decisions and candidate text must not be retrofitted into the source inventory. Never copy an unreviewed full-document V1 draft into the batch candidate and mistake a whole-document audit failure for a batch transcription attempt. Separate body text, equations, figures, captions, examples, headers, footers, and scan noise. Preserve literal Markdown backslashes while writing formulas: an escape-interpreting string layer must not turn a formula command into TAB, FF, or another C0 control byte. Merge only print line breaks and cross-page continuation; do not insert a page boundary inside a word, sentence, or LaTeX expression. An existing Markdown draft is an untrusted candidate, not evidence: visually re-check every retained block. If an inventory item has no source-grounded candidate block, leave the batch blocked; do not omit it merely because the candidate lacks an anchor. If a block is left unchanged, preserve page-specific review evidence; if the page cannot be read, stop there rather than calling the unchanged draft complete. 4. **Coordinate.** Merge candidate blocks in source-page order, attach page anchors, preserve equation tags and figure/example structure, and keep the locked range visible. 5. **Second visual read.** After the candidate passes its static contract and before generating a review template, record a handoff of its exact bytes with `manage_job.py reviewer-handoff`. The manager, not reviewer-supplied JSON, owns the reviewer actor ID, local security-principal record, candidate digest, and sealed-inventory binding. The default policy is an auditable process handoff: it does not prove subjective independence merely because labels differ. An optional `init --review-identity-policy os-security-principal-v1` also requires the reviewer process to use a different local OS security principal from the candidate and source-inventory authoring processes; it still cannot prove distinct people or model contexts. The handoff reviewer re-reads the rendered source and completes mappings against the already sealed source-only inventory. The reviewer may add candidate mappings, dispositions and risk closures, but may not rewrite sealed source facts. The coordinator changes content only after confirming the source. An omitted footnote, caption, heading, or cross-page continuation remains blocking even when static Markdown checks pass. 6. **Risk-driven third read.** Run the audit and re-check only real differences, low-resolution areas, dense formulas, multi-panel figures, cross-page joins, scope boundaries and risk hits. Use only the cached target/adjacent pages and targeted crops. 7. **Checkpoint and recover context.** Freeze every complete 1–6 page batch with a source-bound `checkpoint-review` JSON manifest through `manage_job.py checkpoint` before starting later pages. Use `manage_job.py review-template` only after the sealed-inventory-backed candidate passes the static contract **and** its exact-byte reviewer handoff is recorded; it produces a blocked identity/hash scaffold and does not replace source review. The manager rejects a missing handoff, a stale candidate digest, a forged reviewer label/principal, an indented-code pseudo-anchor, a review block spanning multiple SOURCE blocks, or a structural modification hidden by whitespace normalization. A failed static check, audit, source-inventory mapping, or independent review is a stop condition: repair the same batch or leave it explicitly incomplete; never treat a failure report as permission to continue. If a source object visibly continues to the next physical page before any independent review, do not accept the short batch or anchor a fragment. Use `manage_job.py extend-unclosed-source-inventory` only to preserve its sealed source facts and exact unclosed candidate while expanding the same-start range to at most six pages; then re-inventory every page, create a fresh candidate, and complete the normal independent review. This extension is blocked evidence, never acceptance, and cannot change a checkpointed range. When a reviewer supplies source-grounded omissions, misreads, ordering defects, or wrong-page anchors, return only that batch and the exact evidence to the transcriber, then obtain a new independent reread—never relabel the old review as accepted. If that review proves the **source-only inventory facts themselves** are incomplete or wrong, do not mutate the old seal: use `manage_job.py source-inventory-revision-template` with that independent blocked review, reread and seal the new source-only inventory, then create a fresh replacement candidate for the same range. The manager freezes a SHA-named copy of the blocked candidate and review; the new candidate receipt must bind the new active seal, and verification checks both the forward and backward revision chain. It rejects self-review, stale candidate replay, altered lineage, and unchanged source facts; a blocked review can never become acceptance. For jobs created before frozen-candidate evidence existed, use the strict `manage_job.py backfill-revision-evidence <job> --pages <range>` migration only when the preserved bytes, hashes, receipt, old seal and blocked review agree exactly. Every 16 accepted physical pages or 4 accepted batches, whichever comes first, actually reread task brief, render manifest, progress, frozen evidence and risk queue, then record the receipt with `manage_job.py reread`. This longer cadence supplements, rather than replaces, the per-batch evidence checkpoint; a cache-only or partial job must n

技術詳細

バージョン
1.0.0
ライセンス
AGPL-3.0
最終更新
2026年8月23日
公開日
2026年8月23日

判断の要約

代替候補

61
準備完了
プロトタイプ
段階

最近のリポジトリ活動

監査

インストールレビュー

インストールと採用のレビュー

74
要レビュー
セキュリティ
72/100
メンテナンス
100/100
インストール
92/100
完全な監査を開く評価レポートを見る

Agent 実証エビデンス

Agent 実証エビデンス

Resolve、レビュー、インストール、限定実行後の成果レポート。

0
実証済み
Needs first agent run自動インストール: 先にレビュー最新: 不明
成功率
直近の失敗
成果
0
出力品質
失敗
0
非該当
0
インストール数
0
リスクによりブロック
0
設定が必要
0
本番
0

Agent の実行結果はまだありません。最初の実行では /api/agent/outcome を通じて成功、設定要件、リスクによるブロック、失敗、非該当を報告できます。

インストール

Agent ワークフローに追加

無料・オープンソース. 本番 Agent にインストールする前にレポートを確認してください。

成長ループ

共有キット

X

lt2md 用のシナリオベース草案です。X へ手動投稿できます。

キュレーターノート
A practical pick for design or creative work:

lt2md: Convert born-digital, scanned, or mixed PDFs into auditable Markdown while preserving reading order, equations, source-page...

33 stars

https://www.openagentskill.com/skills/libnyx-lt2md?ref=x
X 下書きを開く
任意:インストールコマンド付きの返信
Listing + install path for lt2md:
https://www.openagentskill.com/skills/libnyx-lt2md?ref=x

Install: npx skills add libnyx/LT2MD --skill lt2md
返信の下書きを開く

掲載元

Registry により登録

申請可能

この掲載は公開ソースから登録されており、メンテナー申請が承認されるまで公式として表示されません。

作成者
libnyx
ソース
libnyx/LT2MD
インデックス作成者
OpenAgentSkill コミュニティインデックス

帰属は公開リポジトリまたは作成者プロフィールにリンクされています。作成者は掲載を申請して所有権シグナルを更新できます。

このスキルを申請

所有者の申請

このスキル掲載を申請

この Registry により登録 掲載は libnyx に帰属していますが、まだ公式として表示されていません。申請すると、確認済み所有者シグナルが追加され、今後の公開、インストール、監査更新の信頼性が高まります。

クリエイター被リンクキット

README にエビデンスバッジを追加

開発者がリポジトリを評価する場所で、正規掲載、現在の信頼・監査シグナル、実際の Agent-Proven エビデンスを表示します。

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/libnyx-lt2md?metric=listed&label=Listed)](https://www.openagentskill.com/skills/libnyx-lt2md)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/libnyx-lt2md?metric=trust&label=Trust)](https://www.openagentskill.com/skills/libnyx-lt2md)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/libnyx-lt2md?metric=audit&label=Audit)](https://www.openagentskill.com/skills/libnyx-lt2md/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/libnyx-lt2md?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/libnyx-lt2md)

作者

L

libnyx

@libnyx

プラットフォーム適合

健全性シグナル

GitHub スター
33
品質スコア
34/100
最終 GitHub プッシュ
2026年8月23日
フレームワークのヒント
不明
OpenAgentSkill 閲覧数
0
インストールコピー数
0
外部クリック
0

コミュニティシグナル

このスキルが Agent ワークフローに役立つかを共有してください。集約されたフィードバックがランキングを改善します。

信頼と安全性

サンドボックス限定

60
  • GitHub 採用度GitHub スター 33確認
  • スター/フォーク活動スター 33、フォーク 1; 現在のメタデータでは Issue 活動を利用できません確認
  • 最近のメンテナンス本日プッシュ合格
  • ライセンスの明確さAGPL-3.0合格
  • README/SKILL.md の完全性メタデータには十分な利用・ワークフロー文脈があります合格
  • 依存関係/ランタイムのリスクcredential or environment access, database surface情報