skill-porter – skill Viết lách & Nội dung cho agent AI
Xem trước các chuyển đổi tên công cụ bảo thủ và sao chép toàn bộ gói skill cục bộ để chỉnh sửa thủ công cho Google Antigravity.
Cài skill skill-porter bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/skill-porter-313cf.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /skill-porter – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/skill-porter-313cf.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $skill-porter – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/skill-porter-313cf.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /skill-porter – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/skill-porter-313cf.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /skill-porter – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Skill Porter for Google Antigravity
When to Use
Use when adapting a locally obtained Claude Code, Cursor, Codex, or generic agent
skill bundle for Google Antigravity. The utility preserves support files and
previews limited tool-name substitutions; it does not prove client compatibility.
Prerequisites
- Python 3.9+; standard library only.
- A reviewed local skill directory containing
SKILL.md, that file itself, or a
repository with skills/<lowercase-hyphenated-id>/SKILL.md directories.
- Verify the upstream identity, pinned revision, license and complete bundle first.
Obtain remote material separately through your reviewed download/clone workflow.
- Use stable local directories you control. Do not run against a tree being
modified by another process or user. Inspect scripts without executing them.
Workflow
1. From this skill directory, preview the local bundle:
python3 scripts/port_skill.py --source "/absolute/path/my-skill" --dry-run
2. Review the diff. Only exact backtick-quoted tool identifiers such as View,
Edit, and Bash change. Frontmatter and support bytes remain intact. Verify
each target tool and its argument semantics in your actual client.
3. Copy to a fresh staging destination, then inspect before activating:
python3 scripts/port_skill.py --source "/absolute/path/my-skill" --dest "/absolute/path/staging"
Existing skill destinations are rejected; no global paths are written.
4. When the user requests workspace installation, verify the current project:
python3 scripts/port_skill.py --source "/absolute/path/my-skill" --workspace --dry-run
python3 scripts/port_skill.py --source "/absolute/path/my-skill" --workspace
This writes only .agents/skills/<id> under the current working directory.
Confirm that discovery path is supported by the intended host first.
5. Review context-file references, tool argument shapes, client configuration,
dependencies, licensing and multi-agent ordering manually. Validate the adapted
skill and test actual client invocation before claiming compatibility.
Examples
For a multi-skill repository, use its local root as the source:
python3 scripts/port_skill.py --source "/absolute/path/reviewed-repository" --dry-run
python3 scripts/port_skill.py --source "/absolute/path/reviewed-repository" --dest "/absolute/path/fresh-output"A source-only invocation defaults to preview. Remote URLs are rejected; obtain
and inspect a pinned local checkout first. Run bundled tests from this directory:
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest scripts/test_port_skill.py -vLimitations
- Conservative text adaptation only: no AST conversion, semantic optimization,
automatic parallelization, artifact generation, or compatibility certification.
- Context references and support scripts retain their original bytes and may need
manual adaptation. Binary support files are copied intact, never interpreted.
- Symbolic links and non-regular files are rejected. Input is bounded to 1,000 files
and 20 MiB. This is not a sandbox against concurrent hostile filesystem changes;
use only stable directories you control.
- Disk or filesystem failure may leave a partial new destination. Inspect it and
choose a fresh output for retries. There is no overwrite or rollback mode.
- No downloads, credentials, network calls, global installation, plugin manifest
generation/registration or external MCP setup. Verify tool availability in the
actual host, whose version and capabilities may differ.
Source and license
Adapted from Pranav-Nexus/antigravity-skill-porter. The upstream MIT notice is
preserved in [LICENSE](LICENSE).
Skill liên quan
- skill-writer – Tạo và cải thiện agent skill theo đặc tả Agent Skills. Dùng khi được yêu cầu tạo, viết…
- social-content – Hỗ trợ lên kế hoạch và soạn nội dung mạng xã hội; khả năng đăng bài phụ thuộc vào tài…
- social-post-writer-seo – Chuyên gia chiến lược mạng xã hội và người viết nội dung. Tạo bài đăng rõ ràng, hấp dẫn…
- socialclaw – Kỹ năng đăng bài mạng xã hội ưu tiên cho agent — lên lịch và đăng bài trên các nền tảng…
- sred-work-summary – Rà soát công việc của năm trước và tạo tài liệu Notion, gom các liên kết liên quan thành…
- story-bible-continuity – Kiểm tra tính nhất quán xác định cho bản thảo dài theo story bible: lệch tên, tính tuổi…
- supabase-postgres-best-practices – Tối ưu hiệu năng Postgres và thực hành tốt nhất từ Supabase. Dùng khi viết, rà soát hoặc…
- taisly-social-media-posting – Dùng Taisly Agent Kit để chuẩn bị và đăng các bài video ngắn đã được duyệt lên TikTok…