In short:
ak-marketing-dashboardstarts a dashboard right on your machine so you can browse the project's marketing files and brand identity, then gives you the address to open in a browser. If one is already running, it reuses it. When stopping, it only stops the processes it started. It does not manage campaigns, generate content with AI or run automation.
Disclosure: I maintain AgentKit and have an affiliate relationship with it: the AgentKit link in this post is an affiliate link; buying through it gets you 30% off.
Summary
Use it when you want a quick web view of the project's assets, design tokens, brand voice and logos, or when you want to stop a dashboard you opened without touching other apps. You do not need it for campaign planning or writing content: the app only has 3 areas, Assets, Brand and Settings.
flowchart LR
A["Need to see assets, brand"] --> B["ak-marketing-dashboard"]
B --> C["Dashboard running locally, with an address"]
C --> D["You work in the UI"]
D --> E["Call again with stop when done"]Four things to know to use it well:
| Concept | Question | Example |
|---|---|---|
| The three areas | What can I use once it is open? | Go to /brand to see design tokens, brand voice and logos, then upload another PNG logo |
| Dev or production | Which mode, and which address? | Dev: UI at http://localhost:5173, API at http://localhost:3457. Production: build first, then everything is at http://localhost:3457 |
| Who owns the process | Is the dashboard already running, and what gets stopped? | If the project already has a dashboard on port 3457, the skill reuses it instead of starting a second one |
| Where the data lives | What does the dashboard read and write on your machine? | Files in the project's assets/ show up in Assets; metadata is stored in data/marketing.db |
The API key field in Settings protects nothing: the server does not check it, so only use the dashboard on your own machine.
Sample prompt for opening the dashboard the first time:
/ak-marketing-dashboard start
Open the dashboard for the <project name> project in dev mode,
then give me the address to open in the browser.This skill has no flags. After the command name you write an action: start, stop, status or open, or describe in words what you want.
Below is the detailed version: the run flow, 5 situations with prompts (first start, reusing a running copy, running production, fixing the SQLite error, stopping), how to call the actions, the change history by ak release, and common pitfalls. The detailed version and the interactive page are for subscribers. Your agent can also search them through the portal's MCP.
Opens when your account has subscriber access
This guide is for subscribers
Once your account has access, the full piece, the interactive visual and the agent call all open.
- Sign in or create a modernEngineer accountReading access belongs to your account email.
- Choose a plan on the pricing page1, 3 or 12 months, paid by VietQR bank transfer. Access opens about a minute after the money arrives.
- Or redeem a Facebook subscriber codePeople supporting the page on Facebook get an activation code by message each month.
Already a subscriber? Sign in to read.
Use this piece in your agent
Get an API keyCopy the text below and paste it into Claude Code, Codex or whichever agent you use. The agent reads the piece and checks it against the repo you have open.
Read "ak-marketing-dashboard: open a local dashboard for assets and brand" on modernEngineer and apply it to this repo.
1. Call the content_get tool of the modernengineer MCP server with locale "en", slug "ak-marketing-dashboard". If the modernengineer MCP server is not connected, stop and walk me through connecting it from https://modernengineer.dev/en/mcp.
2. Summarize the main steps of the piece and point out which apply to this repo.
3. Propose concrete changes and ask me before editing any file.Connect MCP in Claude Code (once)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Reading the full piece over MCP needs an API key from a subscriber account or one that bought this guide. Without access, the agent only gets the opening.
- Version
- v1.0.0
- Updated
- 22/10/2026
- Licence
- All rights reserved
- Slug
- ak-marketing-dashboard


