원클릭으로
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.