Deploy To Hosting
hostinger/api-mcp-server
Deploy an existing project to a website on Hostinger web hosting (Shared, Cloud or Agency plans) and keep it deployed: picks the right deploy for static sites, Node.js apps (Next.js, Nuxt, Express…
A skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugo --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wjs-converting-wp-to-hugo .claude/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .claude/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/wjs-converting-wp-to-hugo .agents/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .agents/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugo --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/wjs-converting-wp-to-hugo .cursor/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .cursor/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jianshuo/claude-skills.git --path wjs-converting-wp-to-hugo--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugo --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/wjs-converting-wp-to-hugo .gemini/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .gemini/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/wjs-converting-wp-to-hugo .github/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .github/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jianshuo/claude-skills wjs-converting-wp-to-hugo --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/wjs-converting-wp-to-hugo .opencode/skills/wjs-converting-wp-to-hugo && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wjs-converting-wp-to-hugo" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-converting-wp-to-hugo into .opencode/skills/wjs-converting-wp-to-hugo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-converting-wp-to-hugo", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wjs-converting-wp-to-hugoA skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…
Wjs Converting Wp To Hugo is an agent skill from jianshuo/claude-skills. Use when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing images, and deploying via GitHub Actions. Triggers — "把 WordPress 迁成 Hugo", "wordpress 转静态站", "migrate WordPress to Hugo", "WXR to Hugo", "publish WordPress to GitHub Pages", "/wjs-converting-wp-to-hugo".
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts and assets (for example `assets/workflow-hugo.yml`, `scripts/verify_build.py` and `scripts/wxr_to_hugo.py`).
It sits in Frontend & Design, covering Static sites and blogs. It works with WordPress, GitHub and GitHub Actions. The repository describes itself as: 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI… The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b2690f5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
gitpython3ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wjs Converting Wp To Hugo loads about 1.8k tokens when it runs. Until then it costs about 103 tokens; SKILL.md has 457 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 457 words, ~1,839 tokens.
.claude/skills/wjs-converting-wp-to-hugo/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.把任意 WordPress 站迁成 Hugo + Markdown + git 静态站,部署到 GitHub Pages。 输入只需两样,全程离线、零第三方依赖:
工具 → 导出 → 所有内容 得到的 *.xml(包含全部文章/页面/分类/标签的 HTML 正文)。uploads/ 文件夹 — 站点的 wp-content/uploads/(按 年/月 分目录的图片与附件)。产出:content/*.md + static/wp-content/uploads/ + 手写极简主题,Hugo 构建,GitHub Actions 发布。
全站 URL 保持 /archives/<数字>/ 不变,老链接 100% 不断。
.xml 和 uploads/(或能拿到)。WXR 是唯一真相源,uploads/ 直接当静态资源。
图片不下载、不改名:把 uploads/ 拷进 static/wp-content/uploads/,正文里的图片 URL 改成 根相对 /wp-content/uploads/... 即可原地解析。文章 URL 从 <link> 原样保留。转换器是纯函数 + 单元测试,先测后写。
WXR .xml + uploads/ → wxr_to_hugo.py → content/*.md + static/wp-content/uploads/ → hugo build → GitHub Actions → PagesWordPress 里有两类内容静态站处理不了,必须问用户,别擅自发布:
<wp:post_password> 非空)。静态站无密码门 → 发布就是公开。
选项:排除(默认,最安全,URL 会 404)/ 公开发布 / 转成 draft。
核对计数务必用 ElementTree(即 parse_items),别用裸 grep:<wp:post_password> 的值是 CDATA 包裹的(<![CDATA[secret]]>),grep '<wp:post_password>[^<]*</...>' 会把每条都当空 → 误报「0 篇密码文章」漏掉真有密码的文章(maggiacito.com 实战,差点漏发 1 篇)。sample-page、login/register/findpassword 等插件短代码页、空页、登录设计器预览页)。
默认排除——它们不是内容。is_real_page() 已按「空正文 / 单条短代码 / 默认 slug 黑名单」过滤。转换器对这两类都已实现排除;用 AskUserQuestion 确认后再跑全量。
mkdir -p ~/code/<site> && cd ~/code/<site> && git init
# 把 WXR 拷进来(注意:WXR 含密码文章正文 + 作者邮箱,勿提交!见「安全」)
cp /path/to/<site>.WordPress.*.xml .
# uploads/ 放到工程根(含子目录 年/月)。注意它可能含 wordpress_db.sql —— 勿提交!
cp -R /path/to/uploads ./uploads
mkdir -p scripts tests content/posts layouts/_default layouts/partials static拷入本 skill 的资产(保持目录对应):
SK="$HOME/.claude/skills/wjs-converting-wp-to-hugo"
cp "$SK"/scripts/*.py scripts/ # wxr_to_hugo.py, verify_build.py
cp "$SK"/tests/test_wxr.py tests/ # 单元测试(须放 tests/,与 scripts/ 同级)
cp -R "$SK"/assets/layouts/. layouts/ # 手写主题
cp "$SK"/assets/hugo.toml . # 改 title / baseURL / 菜单
mkdir -p .github/workflows && cp "$SK"/assets/workflow-hugo.yml .github/workflows/hugo.yml
cp "$SK"/assets/gitignore .gitignore
printf '%s' '<你的域名,如 huixianju.cn>' > static/CNAME # 自定义域名python3 tests/test_wxr.py # 期望 ALL PASS;改任何转换逻辑都先加失败测试python3 scripts/wxr_to_hugo.py <site>.WordPress.*.xml打印报告:posts / pages / images / uploads_copied / warnings。核对文章数与 WP 后台一致。
warnings 会列出:空正文文章、被跳过的脚手架页、外链图片。
hugo --gc --minify # 没装:brew install hugo(要 extended)
python3 scripts/verify_build.py <site>.WordPress.*.xml # checked N posts, missing 0hugo server -p 1313对照线上抽查 5 篇(含 1 篇图片帖、1 篇多链接帖):标题、列表、链接、图片、视频是否正常。
关键:链接应是页面相对(../../...),图片从本地 /wp-content/uploads/ 加载,不是从线上拉。
gh repo create <site> --public --source=. --remote=origin
git push -u origin maingh api -X POST repos/<owner>/<site>/pages -f build_type=workflow坑:若 Pages 还没开就 push,首个 Action 会在 configure-pages 处 404 失败。开了 Pages 后重跑:
gh workflow run "Deploy Hugo site to Pages" --repo <owner>/<site>
gh run watch <run-id> --repo <owner>/<site> --exit-status验证临时地址 https://<owner>.github.io/<site>/:home / 一篇 post / categories / index.xml / 一张图都 200。
(刚部署时图片可能短暂 301,是 CDN 预热,跟随重定向最终 200。)
先确认临时地址全站无误,WP 仍在线,零风险。然后在 DNS 商(如 Cloudflare)把域名指向 Pages:
185.199.108.153 / 109.153 / 110.153 / 111.153,或 CNAME → <owner>.github.io。| 坑 | 现象 | 修法 |
|---|---|---|
| 超链接丢 href | <a href> 只剩文字,URL 丢了 | <a> 内攒文字,闭合时输出 [文字](href) |
相册多余 -(figure 版) | 图片帖每张图前一个空列表符 | figure 栈识别 wp-block-gallery,相册内 <li> 不输出 - |
相册多余 -(ul 版) | 早期 Gutenberg 把 wp-block-gallery 放 <ul>(无 <figure> 包裹),上一行的 figure 判定漏掉,每图前留孤立 - | _ul_stack 同样识别 <ul class=wp-block-gallery>,相册内 <li> 不输出 - (maggiacito.com 实战) |
| CJK permalink 编码 | permalink 是 URL 编码的中文(/sculpting-in-time/%e4%ba%8c…/)。原样保留会让 Hugo 建字面 %e4%.. 目录,服务器把请求里的 %xx 解码后对不上 → 老链接全断 | _norm_url() 用 unquote() 把路径解码成中文,Hugo 建 UTF-8 目录;静态主机对入站 %xx 解码即命中,编码/解码两种老链接都活。数字 /archives/<id>/ 不受影响(maggiacito.com 实战) |
| 图片从线上加载 | 正文图是绝对 https://站点/wp-content/... | _root_relative() 把自托管图改成 /wp-content/...;外链图保持绝对 |
| 视频/嵌入丢失 | <video>/<iframe> 正文变空 | 原样透传为 HTML(hugo.toml 开 goldmark unsafe=true) |
| lastmod 空 | 有的 WXR 无 wp:post_modified | 缺失时回退到 wp:post_date |
| 经典编辑器软换行 | 正文裸 \n 被吃 | handle_data 保留裸文本换行 |
| 实体没解码 | 标题里 & | html.unescape();标题内引号换成单引号 |
| 发新文跳号 | 手动起 URL 号易撞 | next_archive_id() 扫现有最大号 +1 |
hugo.toml 设 relativeURLs = true + canonifyURLs = false,Hugo 把所有链接输出成页面相对
(../../archives/123/)。这样 public/ 在 file://、子路径(github.io/<repo>/)、自定义域名下都能点。
图片 URL 在转换器里已改成根相对,Hugo 再相对化,本地/线上都解析。
WXR 和原始 uploads/ 含敏感数据,绝不进 git:
.xml 含密码保护文章的正文(正是你从站点排除的内容)和作者邮箱。uploads/wordpress_db.sql 是整库 dump(用户、密码哈希)。转换器拷贝时已跳过 .sql/.DS_Store。assets/gitignore 用根锚定 /uploads/(不能写 uploads/,否则会连 static/wp-content/uploads/ 一起忽略,图片就传不上去)。它还忽略 *.WordPress.*.xml、public/、resources/。git rm --cached <xml>。git checkout --orphan _clean && git add -A && git commit -m "..." && git branch -D main && git branch -m maingit diff --cached --name-only | grep -iE 'WordPress.*xml|wordpress_db|\.sql$' 为空再推。assets/layouts/ 是手写极简主题,零外部依赖(不用 submodule / PaperMod,省掉外来构建代码与权限麻烦)。
CJK 友好、首页文章列表、分类页、按年归档、文章页上下篇、/feed/ → /index.xml 老 RSS 兼容。
改 static/CNAME 为目标域名。
ID=$(python3 -c "import sys;sys.path.insert(0,'scripts');import wxr_to_hugo;print(wxr_to_hugo.next_archive_id('content'))")
# 建 content/posts/$ID.md,front matter 写 url: /archives/$ID/,与老文章同一号段
git push # Action 自动构建上线/archives/<id>/ 在 public/ 命中(verify_build.py)wp-content;视频/iframe 透传可播file:///子路径/域名都可点© jianshuo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (scripts, assets) in wjs-converting-wp-to-hugo of jianshuo/claude-skills.
Open the folder on GitHubat commit b2690f5
Wjs Converting Wp To Hugo next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wjs Converting Wp To Hugo this skilljianshuo/claude-skills | 131 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Deploy To Hostinghostinger/api-mcp-server | 160 | — | ~2.7k | Automated safety check: Notes | MIT | |
| Web Deploy GitHubsundial-org/awesome-openclaw-skills | 663 | 1 repos | ~1.1k | Automated safety check: Pass | None | |
| Great Docspymc-labs/pathmc | 132 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Publish AI Sitebubblevv/ai-api-gongyi-nav | 102 | — | ~959 | Automated safety check: Pass | None | |
| Dsh Web UI Releaseningbainb/deepseek-harness-desktop | 789 | — | ~1.4k | Automated safety check: Warn | BSD-3-Clause |
hostinger/api-mcp-server
Deploy an existing project to a website on Hostinger web hosting (Shared, Cloud or Agency plans) and keep it deployed: picks the right deploy for static sites, Node.js apps (Next.js, Nuxt, Express…
sundial-org/awesome-openclaw-skills
Create and deploy single-page static websites to GitHub Pages with autonomous workflow.
pymc-labs/pathmc
Generate documentation sites for Python packages with Great Docs.
bubblevv/ai-api-gongyi-nav
A skill your agent uses when adding or publishing an AI API public-benefit or relay-site listing from promotional copy in this repository, including validating the referral link, regenerating the…
ningbainb/deepseek-harness-desktop
Release and publish the dsh-web-ui monorepo (DSH Web GUI plugin family + skin collection) — bump all packages to one unified version, commit and tag, push the vX.Y.Z tag that triggers the GitHub…
ZhgChgLi/linkyee
A skill your agent uses when the user wants to design, customize, or generate a custom visual theme for their linkyee site (a Hexo-like LinkTree-style static site).
jianshuo/claude-skills
A skill your agent uses when the user has a long-form video (interview / lecture / podcast / conversation) and a transcript SRT, and wants to extract 3–6 stand-alone topical short clips from it.
jianshuo/claude-skills
Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.
jianshuo/claude-skills
A skill your agent uses when the user has a video + an SRT and wants the subtitles either burned into the pixels (libass, always-visible) or soft-muxed as a togglable track.
jianshuo/claude-skills
A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.
jianshuo/claude-skills
A skill your agent uses when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频"…
jianshuo/claude-skills
A skill your agent uses when the user wants to add an in-site feedback loop to a website repo — a floating "提个建议" button where allowlisted visitors submit suggestions that become a GitHub Issue…
Works with
Categories
A skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…. Wjs Converting Wp To Hugo is an agent skill from jianshuo/claude-skills.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing images, and deploying via GitHub Actions.
Wjs Converting Wp To Hugo fits situations like: localizing images; deploying via GitHub Actions; — 把 WordPress 迁成 Hugo; migrate WordPress to Hugo.
Run `npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a claude-code`. Or copy the skill folder (wjs-converting-wp-to-hugo in jianshuo/claude-skills) into .claude/skills/wjs-converting-wp-to-hugo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a codex`. Or copy the skill folder (wjs-converting-wp-to-hugo in jianshuo/claude-skills) into .agents/skills/wjs-converting-wp-to-hugo in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jianshuo/claude-skills --skill wjs-converting-wp-to-hugo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjs-converting-wp-to-hugo, .gemini/skills/wjs-converting-wp-to-hugo, .github/skills/wjs-converting-wp-to-hugo and .opencode/skills/wjs-converting-wp-to-hugo in your project.
Going by SKILL.md and its folder, Wjs Converting Wp To Hugo needs Python for the scripts in its folder and the command-line tools its instructions call (git, python3 and gh). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Wjs Converting Wp To Hugo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Wjs Converting Wp To Hugo: Deploy To Hosting (hostinger/api-mcp-server, 160 stars), Web Deploy GitHub (sundial-org/awesome-openclaw-skills, 663 stars), Great Docs (pymc-labs/pathmc, 132 stars) and Publish AI Site (bubblevv/ai-api-gongyi-nav, 102 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jianshuo (a GitHub user) maintains it in jianshuo/claude-skills, which has 131 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 20, 2026.
Source: jianshuo/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.