mcpField
L
lorem-ipsum

lorem-ipsum

github.com/intellectronicaデザイン・UI298512 回インストール27 週間前に更新
リポジトリ

lorem-ipsum について

lorem-ipsum は、付属スクリプトでプレースホルダーテキストを生成するデザイン向けスキルです。長さや文書構成を指定でき、生成物のすべてのテキストを Lorem Ipsum にする要件があります。

主な機能

  1. 01段落・文・単語数による生成
  2. 02文字数とトークン数の指定
  3. 03見出し・リスト・混合構成の作成
  4. 04テキスト・Markdown・HTMLで出力
  5. 05ファイルまたは標準出力への書き込み

活用シーン

  1. 01画面デザインに仮テキストを配置
  2. 02見出しやリスト付きの草稿を作成
  3. 03指定文字数のテストテキストを用意

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/intellectronica/agent-skills --skill lorem-ipsum

インストール後、Claude Code で/lorem-ipsumを入力して読み込まれたか確認します。

同梱ファイルscripts/generate.py

詳細

Lorem Ipsum ジェネレーター

概要

同梱のジェネレータースクリプトを使って、lorem ipsum のプレースホルダーテキストを生成します。lorem ipsum を直接記述するのではなく、必ずスクリプトを使ってコンテンツを生成してください。

重要な要件:生成される出力のすべてのテキストは、見出し、箇条書き、リスト項目、表のセル、その他のあらゆるテキスト要素を含め、すべて lorem ipsum でなければなりません。

ジェネレータースクリプト

サンプル を使って lorem ipsum コンテンツを生成します。このスクリプトは、出力の一貫性と真正性を確保するため、すべてのテキスト生成を処理します。

基本的な使い方
# Generate 3 paragraphs (default)
uv run scripts/generate.py

# Generate 5 paragraphs with 4 sentences each
uv run scripts/generate.py --paragraphs 5 --sentences 4

# Generate approximately 500 words
uv run scripts/generate.py --words 500

# Generate exactly 1000 characters
uv run scripts/generate.py --characters 1000

# Generate approximately 200 LLM tokens (~800 characters)
uv run scripts/generate.py --tokens 200

# Continuous text without paragraph breaks
uv run scripts/generate.py --paragraphs 4 --continuous
構造化コンテンツ
# 3 sections with headings and 2 paragraphs each
uv run scripts/generate.py --headings 3 --paragraphs 6

# 4 sections with bullet points (5 bullets each)
uv run scripts/generate.py --headings 4 --bullets 5

# Numbered lists instead of bullets
uv run scripts/generate.py --headings 3 --bullets 6 --numbered

# Realistic mixed document with 5 sections (varied content types)
uv run scripts/generate.py --mixed 5

--mixed オプションを指定すると、セクションごとに構成が異なる、現実的な文書を生成します。

  • 段落のみのセクション
  • 箇条書きまたは番号付きリストがあるセクション
  • ネストされたコンテンツを含む小見出し(h3)があるセクション
  • 段落とリストを組み合わせたセクション
出力オプション
# Write to file
uv run scripts/generate.py --paragraphs 3 --output ~/Desktop/placeholder.txt

# HTML format
uv run scripts/generate.py --headings 2 --format html --output page.html

# Plain text (no markdown formatting)
uv run scripts/generate.py --format text

# Copy to clipboard
uv run scripts/generate.py --words 200 | pbcopy
すべてのオプション
オプション説明
--paragraphs N段落数(デフォルト:3)
--sentences N1 段落あたりの文数(デフォルト:5)
--words Nおおよその合計単語数
--characters N正確な文字数(指定数に合わせて切り詰めます)
--tokens NLLM トークン数の推定値(約 4 文字/トークン)
--continuous段落の区切りなしで出力します
--headings N見出し付きのセクション数
--bullets N1 セクションあたりの箇条書き項目数
--numbered箇条書きの代わりに番号付きリストを使います
--mixed NN 個のセクションで構成され、コンテンツの種類が多様な現実的な文書
--output FILE標準出力ではなくファイルに書き込みます
--format FORMAT出力形式:text、markdown、html(デフォルト:markdown)

ワークフロー

  1. 長さと構成についてユーザーのリクエストを解釈します
  2. 適切なオプションを指定して scripts/generate.py を実行します
  3. ユーザーが出力の保存を希望する場合は、必要に応じて --output を使うか、リダイレクト/パイプします
  4. ユーザーがクリップボードへの出力を希望する場合は、pbcopy にパイプします
  5. 結果を表示するか、ファイルが書き込まれたことを確認します

例

「lorem ipsum を 3 段落生成して」

uv run scripts/generate.py --paragraphs 3

「見出し 3 つと、それぞれの下に 2 段落を含む lorem ipsum を作成して」

uv run scripts/generate.py --headings 3 --paragraphs 6

「箇条書きを含む文書を作成して」

uv run scripts/generate.py --headings 3 --bullets 5

「500 語の連続した lorem ipsum を ~/Desktop/placeholder.txt に保存して」

uv run scripts/generate.py --words 500 --continuous --output ~/Desktop/placeholder.txt

「HTML 形式で番号付きリストを含む lorem ipsum を作成して」

uv run scripts/generate.py --headings 4 --bullets 5 --numbered --format html

「正確に 500 文字の lorem ipsum を作成して」

uv run scripts/generate.py --characters 500

「見出し付きで約 100 トークン分の lorem ipsum を作成して」

uv run scripts/generate.py --tokens 100 --headings 2

「さまざまなコンテンツを含む現実的な文書を作成して」

uv run scripts/generate.py --mixed 5

コメント