a1-marketing-context
Marketing context: maintain confirmed product facts, audience, positioning, brand voice, verbal messaging, proof, vocabulary, copy examples, or business-goal inputs that the user explicitly wants reused in future marketing work. Use Auto-draft by default; start Interview only when explicitly requested. Passive context discovery never authorizes a write.
How do I install this agent skill?
npx skills add https://github.com/ztemerbekov/a1-marketing-skills --skill a1-marketing-contextIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill manages repository-specific marketing context through instructions and data ingestion from local project files. While no malicious behavior or executable code was found, it presents a potential surface for indirect prompt injection due to its processing of untrusted repository documentation.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Marketing Context
Create or update the current repository's shared marketing context from confirmed information without turning setup into strategy work.
This is a public, Model-invoked skill for explicit context-maintenance intent. Its one user job is to maintain .agents/marketing-context.md safely and incrementally.
Invocation Contract
An ordinary explicit request such as set up marketing context, remember our tone of voice, or update the audience starts Auto-draft. Do not require the user to know the schema.
An interview is a separate, deliberate branch. Start it only when the user explicitly asks to be interviewed or to answer setup questions. Natural language is sufficient; do not depend on client-specific slash commands or command syntax.
Installation, opening a project, mentioning marketing, finding an existing context, or another skill reporting missing context is not write intent. In those situations, do not invoke this workflow, ask setup questions, create directories, or write files.
Runtime
Follow the context spine in order. It is the single authority for stage order and completion criteria.
Load only the reference selected by the active stage. Evaluation cases are maintainer material and are never runtime dependencies.
Storage Contract
Write only .agents/marketing-context.md inside the current repository. Create .agents/ only after explicit write intent and only when a write will occur.
Do not create or maintain global state, last-used profiles, private variants, additional repository contexts, or CONTEXT-MAP.md. Do not write fallback context files.
Output Contract
After a successful write, briefly confirm whether .agents/marketing-context.md was created or updated, link the file, and list only the sections changed in this run. Show the full file only when the user explicitly asks for it.
For an Interview session, the final stop or seven-question-limit confirmation may list all sections safely saved across that current session even when the final pass itself is a no-write pass. If the user stops before confirming any answer, use the zero-write close response from references/interview.md instead of linking a nonexistent file or listing sections.
Conflict responses and interview questions use the shorter response defined by the stage that stops the run.
Append exactly one support footer inviting questions, ideas, or problem reports via A1 Marketing Skills only after a final user-facing result that fulfills this skill's declared user job. Do not append it to boundary responses, refusals, clarification or missing-input prompts, interim updates, unsuccessful results, or any response that does not fulfill the job. Omit it when the user requests only the final artifact or otherwise prohibits extra response material.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/ztemerbekov/a1-marketing-skills/a1-marketing-context">View a1-marketing-context on skillZs</a>