AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Question

skill-davidalecrim1-chameleon-question · by davidalecrim1

>

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-davidalecrim1-chameleon-question

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-davidalecrim1-chameleon-question)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Question? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/question

Write a concise answer to a job application or screening question.

The skill may use resume and job context that is already established in the current conversation. Do not force the user to restate it when the thread already makes the context clear.

Usage

/question  [--job ] [--cv ] [--resume ]

Examples:

  • /question "Why are you interested in this position?" --job https://example.com/jobs/123 --cv david_alecrim_cv
  • /question --resume templates/david_alecrim_semiotic_labs_rust_engineer_cv.yaml --job "Rust Engineer at Semiotic Labs..." "Why do you want to work here?"

Workflow

Follow these steps exactly in order:

Step 1 — Resolve the question and job context

  • Treat the main argument as the exact question to answer.
  • If --job was passed and it is a URL, fetch it using WebFetch.
  • If --job was passed as pasted text, use it directly.
  • If --job was not passed but the current thread already has a clear role context, pasted JD text, or tailored YAML for the same application, reuse that context.
  • If no job context is available and the question clearly depends on the role, ask the user for the job description or role context before continuing.

Step 2 — Resolve the source resume

Use the strongest available resume source for the answer.

  • If --resume was passed, use that exact YAML file.
  • If --cv was passed, use templates/_cv.yaml. If it does not exist, report the error and stop.
  • If the current thread already makes the source CV clear, reuse that CV context instead of asking the user to restate it.
  • If the current thread already produced a tailored YAML for the same role, prefer that tailored YAML.
  • In all other cases, list the candidate *_cv.yaml files and ask the user which one to use. Never guess silently when multiple reasonable options exist.

Step 3 — Pull the writing inputs

From the question and job description, extract:

  • employer name
  • role title
  • product or domain signals
  • the requirement or trait the question is really testing
  • the strongest role-specific angle for the answer

From the selected resume YAML, extract:

  • the strongest matching summary points
  • the most relevant experience bullets
  • one concrete impact detail or metric when it helps
  • any grounded mission, product, or domain fit

Step 4 — Write the answer

Use these rules:

  • Default to exactly 1 paragraph unless the user asks for a different length.
  • Write in the first person.
  • Answer the question directly in the first sentence.
  • Use simple, direct language.
  • Keep it concise.
  • Lead with the strongest fit for the question, not with a stack list.
  • Use assertive framing when the resume supports it. Sell strongly without inventing.
  • Ground every claim in the selected resume, the current thread context, or the job description.
  • Use the company name correctly. If the posting mentions a product or protocol, do not confuse it with the employer.
  • Prefer one strong metric or impact detail over a long list of technologies.
  • Mention mission, product, or domain motivation only when the job description and resume support it.
  • Do not turn the answer into a cover letter, resume summary, or ATS keyword dump.
  • Use plain terms and natural rhythm.
  • When the user wants it more human or casual, allow subtle English mistakes, but keep them small and readable.
  • Do not add a greeting or sign-off unless the user explicitly asks for one.

Human quality bar

The answer must feel human-written.

  • Avoid inflated language, generic enthusiasm, and abstract filler.
  • Avoid em dashes.
  • Avoid phrases that sound like sales copy or AI copy.
  • Prefer natural sentence rhythm over overly tidy structure.
  • Use plain statements like I built, I improved, I liked, I want, and I’d be a good fit.

Step 5 — Humanize the draft

Run the draft through the humanizer skill before returning it.

  • Keep the exact requested structure after the humanizer pass.
  • If the user asked for one paragraph, the final result must still be one paragraph.
  • If the user asked for two paragraphs, the final result must still be two paragraphs.
  • If the user asked for simple terms or subtle English mistakes, preserve that request after the humanizer pass.
  • Keep the answer direct, grounded, and natural.

Step 6 — Report only the final answer

Return only the final answer text. Do not include analysis, notes, bullets, or alternative drafts unless the user explicitly asks for them.

Non-negotiable rules

  • Never fabricate experience, metrics, skills, or motivation.
  • Never confuse the company name with the product name.
  • If the user asks for one paragraph, write one paragraph.
  • If the user asks for two paragraphs, write exactly two paragraphs.
  • If the user asks for simple terms or subtle English mistakes, keep the wording natural and the mistakes light.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.