mcpField
L
lorem-ipsum

lorem-ipsum

github.com/intellectronica设计与 UI298512 次安装27 周前更新
代码仓库

关于 lorem-ipsum

lorem-ipsum 是一个通过捆绑脚本生成占位文本的设计技能,可按篇幅和结构输出 Lorem Ipsum。它适用于需要文本占位内容的设计与文档场景,并要求生成内容中的所有文字均为 Lorem Ipsum。

主要功能

  1. 01按段落、句子、词数生成
  2. 02支持字符数与 Token 数控制
  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,包括标题、项目符号、列表项、表格单元格及其他任何文本元素。

生成器脚本

使用 scripts/generate.py 生成 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 N每段的句子数(默认值:5)
--words N近似总词数
--characters N精确字符数(截断内容以匹配)
--tokens N估算的大模型 token 数(约 4 个字符/token)
--continuous输出内容不换段
--headings N带标题的部分数
--bullets N每个部分的项目符号数
--numbered使用编号列表代替项目符号列表
--mixed N包含 N 个部分、内容类型多样的真实文档
--output FILE写入文件,而不是写入标准输出
--format FORMAT输出格式:text、markdown、html(默认值:markdown)

工作流

  1. 解读用户对长度和结构的要求
  2. 使用适当的选项运行 scripts/generate.py
  3. 如果用户希望保存输出,请使用 --output,或根据需要进行重定向/管道传输
  4. 如果用户希望将内容复制到剪贴板,请通过管道传给 pbcopy
  5. 显示结果,或确认文件已写入

示例

“生成 3 段 Lorem Ipsum 文本”

uv run scripts/generate.py --paragraphs 3

“创建包含 3 个标题、每个标题下有 2 段的 Lorem Ipsum 文本”

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

“给我一份带项目符号列表的 Lorem Ipsum 文档”

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 个 token 的带标题 Lorem Ipsum 文本”

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

“生成一份内容多样的真实文档”

uv run scripts/generate.py --mixed 5

评论

支持 Markdown