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

rhwp-advanced

HWPファイルのレイアウトデバッグ、ドキュメントIRのダンプ、バージョン間の差分比較、サムネイル抽出、読み取り専用HWPのロック解除を、RustベースのCLIツール「rhwp」を使って実行します(export-svg / dump / dump-pages / ir-diff / thumbnail / convert コマンドに対応)。

description の原文を見る

Debug HWP layout, dump document IR, compare versions, extract thumbnails, and unlock read-only HWPs with the upstream rhwp Rust CLI (export-svg/dump/dump-pages/ir-diff/thumbnail/convert).

SKILL.md 本文

rhwp-advanced

このスキルの役割

アップストリームの rhwp CLI(Rust ネイティブバイナリ)を使用して、HWP ファイルの レイアウトデバッグ・IR 構造検査・バージョン比較・サムネイル抽出・配布用ドキュメントのロック解除 を実行します。 k-skill-rhwp(Node 編集 CLI)では対応できない構造分析・レンダリング問題の診断に使用します。

このスキルは 編集を行いません。編集は rhwp-edit スキル、ドキュメント → Markdown/JSON 変換は hwp スキル(kordoc)を使用してください。

使用場面

  • 「表/セルが変に切れている。どこで壊れているのか IR ダンプを見たい」
  • 「2 つの HWP ファイルの構造差分を行単位で見たい」
  • 「SVG レンダリングがおかしい。段落/表の境界線を視覚的に確認したい」
  • 「ページ数が何ページあり、どの段落が何ページにまたがっているか見たい」
  • 「配布用(読み取り専用) HWP ファイルのロックを解除したい」
  • 「HWP ファイルから PrvImage サムネイルを抽出したい」

使用しないケース

  • テキスト/表の編集rhwp-edit スキル(k-skill-rhwp CLI)
  • HWP → Markdown/JSON/フォームフィールド変換hwp スキル(kordoc)
  • GUI 自動化、한컴セキュリティモジュール回避、Windows レジストリ制御 → スコープ外です。
  • Node コードでライブラリ API による編集k-skill-rhwp を Node API として使用してください。

前提条件

  • rhwp CLI バイナリ。以下のいずれか:
    • cargo install rhwp (Rust ツールチェーン必要。Rust 1.75+。ネイティブビルドなので PDF export を含むすべてのサブコマンドが使用可能)
    • またはアップストリームのリリースページ https://github.com/edwardkim/rhwp/releases からプラットフォーム別の事前ビルドバイナリをダウンロード(利用可能なプラットフォームのみ)
  • PATH に rhwp 実行ファイルがあるか、rhwp --help で事前に確認してください。
  • 出力ファイルの書き込み権限。
  • オプション: PDF export を使用する場合は、アップストリームドキュメントで該当するサブコマンドの追加要件を確認してください。

入力

  • 入力 HWP/HWPX ファイルパス
  • サブコマンド別の座標(領域/段落インデックス)またはページ番号
  • 出力パス(一部のサブコマンド)

ルーティングポリシー

目的サブコマンド典型例
基本メタ(ページ/フォント/セクション統計)rhwp inforhwp info sample.hwp
ページを SVG にレンダリングrhwp export-svgrhwp export-svg sample.hwp -o out/ -p 0 --debug-overlay
ページを PDF にレンダリング(ネイティブビルドのみ)rhwp export-pdfrhwp export-pdf sample.hwp -o out.pdf
ドキュメント IR 構造をダンプrhwp dumprhwp dump sample.hwp -s 0 -p 3
ページネーション結果をダンプrhwp dump-pagesrhwp dump-pages sample.hwp -p 2
原始レコードをダンプrhwp dump-recordsrhwp dump-records sample.hwp
番号/箇条書き/アウトラインの診断rhwp diagrhwp diag sample.hwp
2 つのファイルの IR を比較rhwp ir-diffrhwp ir-diff a.hwpx b.hwp
PrvImage サムネイルを抽出rhwp thumbnailrhwp thumbnail sample.hwp -o thumb.png
配布用(読み取り専用) → 編集可能に変換rhwp convertrhwp convert locked.hwp unlocked.hwp
空のテーブルを含むドキュメントテンプレートを生成rhwp gen-tablerhwp gen-table out.hwp

rhwp v0.7.3 CLI には 編集(edit/insert-text/save)サブコマンドがありません。 編集は rhwp-edit スキル(k-skill-rhwp CLI)を使用してください。

ワークフロー

  1. インストール確認: rhwp --help を実行。サブコマンドリストが表示されない場合はインストールから実行してください。

    command -v rhwp || cargo install rhwp
    rhwp --help | head
    
  2. メタ情報を確認して座標範囲を把握: まず rhwp info でページ数、セクション数、使用フォント、表/画像統計を取得します。

    rhwp info sample.hwp
    
  3. 目的別フロー:

    • SVG レンダリングがおかしいとき — デバッグオーバーレイ付きの SVG を出力します。

      mkdir -p out
      rhwp export-svg sample.hwp -o out/ -p 0 --debug-overlay
      open out/page-0.svg    # 段落/表の境界線と `s{sec}:pi={idx} y={y}` ラベルが可視化されます
      
    • 特定ページのレイアウトをより詳しく確認したいとき — ページネーションダンプを使用します。

      rhwp dump-pages sample.hwp -p 2
      
    • 表が壊れているように見えるとき — IR ダンプでセル構造・ParaShape・LINE_SEG を確認します。

      rhwp dump sample.hwp -s 0 -p 3
      
    • 2 つのバージョンを比較 — IR diff で構造変更のみを抽出します。

      rhwp ir-diff draft-v1.hwp draft-v2.hwp > ir-diff.txt
      
    • サムネイルを抽出:

      rhwp thumbnail sample.hwp -o cover.png
      # またはデータ URI が必要な場合: --data-uri
      
    • 配布用(読み取り専用)ドキュメントのロックを解除:

      rhwp convert locked.hwp unlocked.hwp
      # その後の編集は rhwp-edit スキルの k-skill-rhwp CLI で実行
      
  4. 結果を PR/レポートに添付するとき: SVG/PDF/サムネイルはファイル自体を添付し、ダンプ出力が長すぎる場合は上位 200~500 行のみを引用し、全体はファイルで添付してください。個人情報を含むドキュメントの本文テキストはマスキングしてください。

出力の検証

  • export-svg: 指定した -o パスに page-N.svg ファイルが生成され、開いたときにテキスト/図形が表示され、--debug-overlay 使用時に赤/青のガイドラインが表示されます。
  • dump / dump-pages / dump-records: stdout に JSON/テキスト構造が最低でも数十行以上出力されます。
  • ir-diff: 2 つのファイルが構造的に同じ場合はほぼ空で、異なる場合は行単位の delta が表示されます。
  • thumbnail: 指定した出力パスの PNG が実際の画像ビューアで開きます。
  • convert: 出力ファイルを再度 rhwp info で開いたとき、読み取り専用フラグが消えています。

完了条件

  • デバッグ/検査目的の場合: ユーザーが求めた構造/レンダリング情報が出力され、どのサブコマンド、どのフラグで出力したかが明示されています。
  • convert のようなワンショット変換の場合: 出力ファイルが生成され、rhwp info で再確認可能です。

障害モード

  • rhwp: command not foundcargo install rhwp またはリリースバイナリをインストールしてください。
  • export-pdf が失敗 → PDF はネイティブビルドでのみ保証されます。@rhwp/core WASM パスでは不可能です。ネイティブ cargo install バイナリで実行中であることを確認してください。
  • HWPX 保存パスが無効(rhwp #196)rhwp CLI 自体が HWPX を再度 HWPX にエクスポートすることがないようにブロックされています。保存が必要な作業は HWP 5.x でのみ実行してください。
  • 編集サブコマンドの不在 → v0.7.3 基準で rhwp CLI は編集コマンドを提供していません。編集は rhwp-edit スキルで実行してください。
  • Windows セキュリティモジュール/한컴 GUI 自動化 → このスキルのスコープ外です。rhwp はファイルフォーマットエンジンです。
  • バージョンドリフト → rhwp は活発に開発中です。サブコマンドフラグが変更または追加される可能性があるため、まず rhwp <subcommand> --help を確認してください。

注釈

  • アップストリーム: https://github.com/edwardkim/rhwp
  • 編集パス(このリポジトリ): rhwp-edit
  • クエリ/変換パス(このリポジトリ): hwp
  • このスキルは インストールガイド + 実行レシピ に近いガイダンススキルです。プログラム的な制御が必要な場合は rhwp-edit の Node API(k-skill-rhwp)を使用し、ここでは高速デバッグ用途でのみ使用してください。

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

詳細情報

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

Source: https://github.com/nomadamas/k-skill / ライセンス: 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 フォームよりご連絡ください。
原作者: nomadamas · nomadamas/k-skill · ライセンス: MIT