format
by BytesAgain
Auto-format source code with language detection, presets, and diff preview. Use when formatting code, enforcing styles, or batch-formatting projects.
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/bytesagain/format文档
Format
Developer toolkit for checking, validating, formatting, linting, converting, and managing code and text entries. All operations are logged with timestamps and stored locally for full traceability.
Commands
| Command | Usage | Description |
|---|---|---|
check | format check <input> | Record a check entry or view recent checks |
validate | format validate <input> | Record a validation entry or view recent validations |
generate | format generate <input> | Record a generate entry or view recent generations |
format | format format <input> | Record a format entry or view recent formatting operations |
lint | format lint <input> | Record a lint entry or view recent lint results |
explain | format explain <input> | Record an explain entry or view recent explanations |
convert | format convert <input> | Record a convert entry or view recent conversions |
template | format template <input> | Record a template entry or view recent templates |
diff | format diff <input> | Record a diff entry or view recent diffs |
preview | format preview <input> | Record a preview entry or view recent previews |
fix | format fix <input> | Record a fix entry or view recent fixes |
report | format report <input> | Record a report entry or view recent reports |
stats | format stats | Show summary statistics across all entry types |
export <fmt> | format export json|csv|txt | Export all entries to JSON, CSV, or plain text |
search <term> | format search <term> | Search across all log files for a keyword |
recent | format recent | Show the 20 most recent history entries |
status | format status | Health check — version, entry count, disk usage, last activity |
help | format help | Show help with all available commands |
version | format version | Print version string |
Each command (check, validate, generate, format, lint, explain, convert, template, diff, preview, fix, report) works the same way:
- With arguments: Saves the input with a timestamp to
<command>.logand logs tohistory.log. - Without arguments: Displays the 20 most recent entries from
<command>.log.
Data Storage
All data is stored locally at ~/.local/share/format/:
<command>.log— Timestamped entries for each command (e.g.,check.log,lint.log)history.log— Unified activity log across all commandsexport.json,export.csv,export.txt— Generated export files
No cloud, no network calls, no API keys required. Fully offline.
Requirements
- Bash 4+ (uses
set -euo pipefail) - Standard Unix utilities (
date,wc,du,grep,head,tail) - No external dependencies
When to Use
- Logging code review notes — Use
format checkorformat lintto record issues found during code reviews, keeping a timestamped trail of findings. - Tracking format and conversion tasks — Use
format convertandformat formatto log what was converted or reformatted, building an audit trail. - Generating reports from logged data — Use
format reportto record report items, thenformat export jsonto extract structured data for dashboards or further processing. - Searching past operations — Use
format search <term>to find specific entries across all log files when you need to recall what was done previously. - Monitoring toolkit health — Use
format statusto verify the tool is operational, check disk usage, and see when the last activity occurred.
Examples
# Record a check entry
format check "validate JSON schema for config.yaml"
# Record a lint finding
format lint "unused import in main.go line 42"
# View recent format operations (no args = list mode)
format format
# Convert and log the action
format convert "CSV to JSON for user_data.csv"
# Generate a diff note
format diff "comparison between v1.2 and v1.3 API responses"
# Search all logs for a keyword
format search "config"
# Export everything to JSON
format export json
# View summary statistics
format stats
# Health check
format status
# View recent activity
format recent
How It Works
Format stores all data locally in ~/.local/share/format/. Each command logs activity with timestamps in the format YYYY-MM-DD HH:MM|<input>, enabling full traceability. The unified history.log records every operation with MM-DD HH:MM <command>: <input> format for cross-command auditing.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
相关 Skills
前端设计
by anthropics
面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。
✎ 想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。
网页构建器
by anthropics
面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。
✎ 在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。
网页应用测试
by anthropics
用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。
✎ 借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。
相关 MCP 服务
GitHub
编辑精选by GitHub
GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。
✎ 这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。
Context7 文档查询
编辑精选by Context7
Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。
✎ 它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。
by tldraw
tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。
✎ 这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。
相关资讯
Visitran 是一个现代化的、AI 原生的 Pythonic 数据转换平台,提供可视化 IDE 和 AI 助手。它支持多种数据库,具备完整的 Python 转换模型、DAG 执行引擎和任务调度功能,适合数据工程师和分析师使用。
研究显示,虽然 AI 能提升部分任务效率,但可能导致认知卸载,阻碍技能发展。在针对软件开发者的试验中,AI 辅助组在调试、代码阅读等核心技能的掌握上显著落后。高分组开发者倾向于将 AI 用于理解概念,而非单纯生成代码。
CrewAI 发布 CrewAI Factory,支持在企业自有数据中心或私有云中部署智能体 AI 平台。该方案与 NVIDIA AI Enterprise 集成,提供 NVIDIA NeMo 等模型工具,帮助企业规模化部署智能体工作流,实现业务转型。