一键导入
syndly-setup
First-run onboarding. Scaffold ./.syndly/ at the project root and write your brand voice profile plus per-platform tones.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
First-run onboarding. Scaffold ./.syndly/ at the project root and write your brand voice profile plus per-platform tones.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Read-only reference for the Syndly MCP API. Use when an agent hits an MCP error or wants to know what tools are available and how to call them.
Draft a post from a capture using your brand voice profile and the target platform voice.
Show news captures that have arrived since your last check.
List the current post queue and its status.
List, create, edit, and remove content sources that Syndly uses to discover news captures.
Summarise recent post performance with recommendations.
| name | syndly-setup |
| description | First-run onboarding. Scaffold ./.syndly/ at the project root and write your brand voice profile plus per-platform tones. |
Walks you through first-run setup of the Syndly skill library on this machine. Run this once per machine before using any other Syndly skill.
Check the existing state. ./.syndly/ is project-level — each repository has its own brand voice. If ./.syndly/brand-voice.md already exists in this project, ask the user: "The folder already exists. Re-run onboarding (overwrites the brand voice profile) or skip?" Only proceed after confirmation.
Create the directory tree. Run mkdir -p ./.syndly/platforms ./.syndly/drafts ./.syndly/state from the project root. Confirm each directory was created.
Detect the MCP API key. Look for it in env (SYNDLY_API_KEY or SYN_MCP_KEY). If absent, ask the user to paste it and offer to add a hint to .syndly/README.md documenting where to put it. Never persist the key itself to disk under the repo or under .syndly/.
Run the brand voice interview. Ask the user, in this order, one question at a time. Wait for the answer before asking the next.
Write .syndly/brand-voice.md. YAML frontmatter for the structured fields plus a freeform notes section beneath. Example:
---
tone: measured-expert
audience: senior backend engineers running production services
own_topics:
- incident retrospectives
- post-mortem culture
- platform reliability
avoid:
- "synergy"
- "disrupt"
- emojis in technical posts
never: shill for vendor products
---
## Notes
...
Run the per-platform interview. Ask the user, one platform at a time, for a 2-3 sentence tone description:
For each platform the user opts to skip, write a .syndly/platforms/<platform>.md containing just a one-line note that the platform is intentionally inactive, so future invocations don't ask again.
(Optional) Add the first source. Ask: "Add a first content source now? (URL or RSS feed)" If yes, look up the relevant MCP tool name (start with list_sources to confirm connectivity, then call the add-source tool the server exposes). Always show the user what's about to be added and wait for confirmation before invoking any mutating tool.
Print the summary. Confirm:
.syndly//syndly-captures or /syndly-draft next time you want to draft a post..syndly/ or anywhere else.