关于 lorem-ipsum
lorem-ipsum 是一个通过捆绑脚本生成占位文本的设计技能,可按篇幅和结构输出 Lorem Ipsum。它适用于需要文本占位内容的设计与文档场景,并要求生成内容中的所有文字均为 Lorem Ipsum。
主要功能
- 01按段落、句子、词数生成
- 02支持字符数与 Token 数控制
- 03生成标题、列表及混合结构
- 04输出文本、Markdown 或 HTML
- 05写入文件或输出到标准输出
适用场景
- 01为页面设计填充占位文案
- 02生成带标题或列表的样稿
- 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) |
工作流
- 解读用户对长度和结构的要求
- 使用适当的选项运行
scripts/generate.py - 如果用户希望保存输出,请使用
--output,或根据需要进行重定向/管道传输 - 如果用户希望将内容复制到剪贴板,请通过管道传给
pbcopy - 显示结果,或确认文件已写入
示例
“生成 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