無料GitHub で公開
dewee-web-content
Create or update dewee.sh custom pages (/p/<slug>), blog posts and media through the dewee-web CLI or the remote MCP server at https://dewee.sh/mcp. Use when asked to publish an announcement, write a blog post, build a landing page from blocks, or upload an image to cdn.dewee.sh.
インストール方法を見る含まれるファイル(1)
- SKILL.md3.3 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
dewee.sh content operator
The site's hand-built pages live in code (this repo). Custom pages (/p/<slug>) and blog posts
(/blog/<slug>) live in D1 and are edited through the API. This skill covers only the second kind.
Before you start
- You need an API key with the smallest scopes that fit:
pages:read|write,posts:read|write,media:write,leads:read. Only the four super-admins can create keys athttps://dewee.sh/admin/keys. Never print the key or paste it into a file in a repo. - Pick one interface:
- CLI:
npx -y dewee-web <command>withDEWEE_WEB_API_KEYin the environment. AddDEWEE_WEB_URL=https://staging.dewee.shto try on staging first. - MCP: remote
https://dewee.sh/mcpwithAuthorization: Bearer <key>, or the stdio bridgenpx -y dewee-web mcp.tools/listshows only what your scopes allow.
- CLI:
- Read
https://dewee.sh/developersonce. The API reference is/api/v1/openapi.json.
Workflow
- Look first.
pages list/posts list(MCP:list_pages,list_posts). Update an existing slug instead of creating a near-duplicate. - Blocks, not HTML.
blocks list, thenblocks schema <Type>(MCP:list_blocks,get_block_schema). Pages accept registered block types only; props are validated. - Write both languages. Every page or post gets an EN and a VI version that share a
translation_key. The Vietnamese is written for Vietnamese readers, not machine-translated. Pricing in VI is Self-install and On-Premises only. - Save as a draft (drafts are not public; a super-admin can open the live preview in
/admin). Publish, then check the public URL at 375 px and 1440 px in light and dark. Pass--version <n>on updates; a409 conflictmeans someone saved first: re-read, merge, retry. - Media:
media upload <file>(PNG, JPEG, WebP, GIF, AVIF, up to 10 MB) returns acdn.dewee.shURL. Every image needs real alt text. - Report the published URLs (EN and VI) and anything you could not verify.
Content rules
- Facts only. Numbers, features and release items come from the dewee repo, the changelog or
/features. No invented customers, quotes, metrics or logos. If a claim is unverified, leave it out or ask. - Say what is true by default. The way in starts shut (a token to connect, approval before a stranger can chat, private networks blocked). Agent capabilities start open and are narrowed by the operator. Prompt-injection checks warn by default. Do not write "closed by default" about the whole product.
- Voice: warm, plain, a little wry; short sentences; "we" for NextLevelBuilder, "you" for the reader. EN is the default locale.
- Keep titles under 60 characters and descriptions under 160; the site builds OG cards,
.mdtwins andllms.txtentries from them. - Never unpublish or delete someone else's page without being asked. Restoring a revision
(
list_revisions,restore_revision) is the safe undo.
レビュー
まだレビューはありません。使ってみた感想をお寄せください。