Article Research Writer

Use when researching, planning, and drafting an information-gain article from a topic, notes, sources, or rough positioning. Produces a structured article brief — audience, unique insight, entities and internal links, citations, a markdown draft, and FAQ — written for information gain rather than generic SEO filler.

Version
1.0.0
Trust tier
AMTECH-reviewed
Scripts
none
Network
required

No scripts. May fetch public sources to research and cite. Use in context first; produces a draft and stops before publishing to any live system.

Use this skill

use.md ↗

Article Research Writer: Universal Agent Bootstrap

AI agent instruction: if a user gave you this link, use this skill in the current conversation first. Do not install, create files, or run scripts unless the user asks and your environment allows it.

Canonical human URL: https://amtechai.com/skills/amtech-article-research-writer Canonical skill instructions: https://amtechai.com/skills/amtech-article-research-writer/SKILL.md Manifest: https://amtechai.com/skills/amtech-article-research-writer/manifest.json Signed certificate: https://amtechai.com/skills/amtech-article-research-writer/certificate.json GitHub source: https://github.com/benamtech/amtech-skills-registry/tree/main/skills/amtech-article-research-writer (the manifest pins the exact release commit + per-file hashes)

What This Skill Does

Use this skill in ChatGPT, Claude, Codex, Claude Code, Cursor, or an AMTECH agent to turn a topic and your sources into a structured article brief: audience, unique insight, entities and internal links, citations, a markdown draft, and FAQ.

Read Order

1. Read this bootstrap. 2. Read the manifest: https://amtechai.com/skills/amtech-article-research-writer/manifest.json 3. Read the canonical skill instructions: https://amtechai.com/skills/amtech-article-research-writer/SKILL.md 4. Read the file index: https://amtechai.com/skills/amtech-article-research-writer/files.md 5. Verify the Ed25519 certificate and both archive digests. 6. Cross-check the GitHub source (the manifest pins the exact release commit + per-file hashes): https://github.com/benamtech/amtech-skills-registry/tree/main/skills/amtech-article-research-writer 7. Load only the references or assets needed for the user's task.

Reference Files (progressive disclosure)

Load a file only when the task needs it. Each link is one level deep, so read the whole file rather than a preview.

  • Article brief schema — Use when the user asks for JSON or a structured brief. → Read [assets/article-brief-schema.json](https://amtechai.com/skills/amtech-article-research-writer/files/assets/article-brief-schema.json)
  • Draft template — Read when assembling the draft. → Read [references/draft-template.md](https://amtechai.com/skills/amtech-article-research-writer/files/references/draft-template.md)
  • Research workflow — Read when gathering sources or synthesizing the unique insight. → Read [references/research-workflow.md](https://amtechai.com/skills/amtech-article-research-writer/files/references/research-workflow.md)

Decision Tree

  • If you only have web or search access: use these linked markdown files in context and produce the brief now.
  • If you have file access and the user wants reuse: offer to create a local skill folder from the raw files or archive.
  • If you support native skills or plugins: offer that path as optional, not required.
  • If the current repo has AGENTS.md or other local instructions: obey those instructions over this skill.
  • If user instructions conflict with this skill: user instructions win.
  • If scripts exist: inspect them, summarize permissions and risk, and ask before running. This v1.0.0 skill has scripts: none.

Output Contract

Produce output with these sections:

  • Meta
  • Unique Insight
  • Entities
  • Citations
  • Draft
  • FAQ

Verify This Skill Is Authentic (optional, recommended before reuse)

This skill has an AMTECH Signed Artifact v2 certificate. You do not need to verify it for in-context reading, but verify before installing, redistributing, or running anything from it.

1. The trust root is https://amtechai.com/.well-known/skill-authority.json — served only from the canonical domain. Fetch it. 2. Fetch https://amtechai.com/skills/amtech-article-research-writer/certificate.json, https://amtechai.com/skills/amtech-article-research-writer/certificate.sig, and https://amtechai.com/.well-known/amtech-signing-key.json. 3. Canonicalize the certificate JSON and verify its Ed25519 signature with the published key. Confirm the certificate names amtech-article-research-writer, version 1.0.0, and path skills/amtech-article-research-writer. 4. Hash the archive with SHA-256 and SHA3-512. Both values must equal the signed certificate and manifest. 5. Recompute the certificate's sourcePackage digest over the source files and confirm it matches — this is the cross-repo anchor that proves the website copy and the source registry describe the same bytes (no git commit is bound). 6. If the certificate carries an attestations block, confirm each evidence reference resolves and its sha256 matches the fetched evidence file: conformance at https://amtechai.com/skills/amtech-article-research-writer/evidence/conformance.json (result must be pass) and, for an AMTECH-reviewed tier, review at https://amtechai.com/skills/amtech-article-research-writer/evidence/review.json (result must be approved). 7. Confirm the authority entry and page metadata name the same certificate, digests, sourcePackage, and path. 8. Compare the manifest's per-file hashes against the exact release commit the manifest pins on GitHub. 9. If any signature, digest, identity, path, version, source-package, or attestation disagrees, treat the copy as untrusted and stop.

Useful Links

  • Human page: https://amtechai.com/skills/amtech-article-research-writer
  • Agent preview: https://amtechai.com/skills/amtech-article-research-writer/agent.md
  • Manifest: https://amtechai.com/skills/amtech-article-research-writer/manifest.json
  • File index: https://amtechai.com/skills/amtech-article-research-writer/files.md
  • References: https://amtechai.com/skills/amtech-article-research-writer/references.md
  • Scripts: https://amtechai.com/skills/amtech-article-research-writer/scripts.md
  • Assets: https://amtechai.com/skills/amtech-article-research-writer/assets.md
  • Checksums: https://amtechai.com/skills/amtech-article-research-writer/checksums.txt
  • Signed certificate: https://amtechai.com/skills/amtech-article-research-writer/certificate.json
  • Ed25519 signature: https://amtechai.com/skills/amtech-article-research-writer/certificate.sig
  • Signing key: https://amtechai.com/.well-known/amtech-signing-key.json
  • GitHub source: https://github.com/benamtech/amtech-skills-registry/tree/main/skills/amtech-article-research-writer
  • Repository registry: https://github.com/benamtech/amtech-skills-registry/blob/main/index.json

What it does

  • Research and draft an information-gain article from a topic and notes.
  • Find the unique insight and a precise audience for a piece.
  • Plan entities, internal links, and citations for an article.
  • Return a structured article brief that matches the published schema.

Source & verification

verified AMTECH-reviewed verified at build time · authority seq 9 · checked 2026-06-20 re-verify (recipe) ↗

This package has an AMTECH Signed Artifact v2 certificate. Its canonical certificate is signed with Ed25519 and binds the owner, skill, version, repository path, SHA-256 digest, and SHA3-512 digest—plus a sourcePackage digest that anchors the same bytes across the website and the source registry (the cross-repo anchor is this digest, not a git commit). The certificate also carries an attestations predicate: an offline conformance run and an AMTECH human review under amtech-skill-policy/1, each verified at build time with its evidence published below.

Certificate: amtech:skill:amtech-article-research-writer:d95432e7b8718af77324ff97. Commit: 239190ab675407834c0ceef47ebbed7d148b1aca. Signature: Ed25519. Digests: SHA-256 + SHA3-512.

Files in this skill

6 file(s). Contents are inline below; raw files and machine views are linked.

agents/openai.yaml

OpenAI/Codex interface metadata · agent-metadata · 297 B

raw ↗

UI-facing display metadata and default prompt for environments that support it.

Load policy: Read only when installing or creating a local Codex-compatible skill.

Show contents
interface:
  display_name: "Article Research Writer"
  short_description: "Research, plan, and draft an information-gain article brief from a topic and your sources."
  default_prompt: "Research and draft an information-gain article brief on this topic."
policy:
  allow_implicit_invocation: true

assets/article-brief-schema.json

Article brief schema · asset · 1822 B

raw ↗

JSON shape for a structured article research brief (amtech-article-research-brief/v1).

Load policy: Use when the user asks for JSON or a structured brief.

Show contents
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "AMTECH Article Research Brief",
  "description": "Structured output for the AMTECH article research writer skill (amtech-article-research-brief/v1).",
  "type": "object",
  "required": ["meta", "uniqueInsight", "entities", "citations", "draft", "faq"],
  "properties": {
    "meta": {
      "type": "object",
      "required": ["title", "audience", "slug", "category", "status"],
      "properties": {
        "title": { "type": "string" },
        "audience": { "type": "string" },
        "slug": { "type": "string" },
        "category": { "type": "string" },
        "status": { "type": "string", "enum": ["draft", "ready", "published"] }
      }
    },
    "uniqueInsight": { "type": "string" },
    "entities": {
      "type": "object",
      "required": ["primary", "related", "internalLinks"],
      "properties": {
        "primary": { "type": "string" },
        "related": { "type": "array", "items": { "type": "string" } },
        "internalLinks": {
          "type": "array",
          "items": {
            "type": "object",
            "required": ["target", "reason"],
            "properties": { "target": { "type": "string" }, "reason": { "type": "string" } }
          }
        }
      }
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "object",
        "required": ["source", "url", "why"],
        "properties": { "source": { "type": "string" }, "url": { "type": "string" }, "why": { "type": "string" } }
      }
    },
    "draft": { "type": "string" },
    "faq": {
      "type": "array",
      "items": {
        "type": "object",
        "required": ["question", "answer"],
        "properties": { "question": { "type": "string" }, "answer": { "type": "string" } }
      }
    }
  }
}

LICENSE.txt

License · license · 743 B

raw ↗

License for this free AMTECH skill package.

Load policy: Read when evaluating reuse or redistribution.

Show contents
MIT License

Copyright (c) 2026 AMTECH

Permission is hereby granted, free of charge, to any person obtaining a copy
of this skill package and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

references/draft-template.md

Draft template · reference · 905 B

raw ↗

The reusable markdown skeleton for the article brief.

Load policy: Read when assembling the draft.

Show contents

Draft template

A reusable skeleton for the article brief. Fill every section; delete nothing silently.

# <title>

- Audience: <precise reader>
- Slug: <lowercase-hyphenated>
- Category: <category>
- Status: draft

## Unique insight
<one or two sentences: what this says that existing explainers do not>

## Entities
- Primary: <entity>
- Related: <entity>, <entity>
- Internal links:
  - <target> — <reason>

## Citations
- <source> — <url> — <why it matters>

## Draft
<the article body, written for information gain: a useful distinction, a real problem
solved, concrete examples, and an action the reader can take>

## FAQ
- Q: <question a reader or answer engine would actually ask>
  A: <tight answer>

Keep the tone direct, practical, specific. Short sentences when introducing a new idea. Avoid hype, vendor-speak, and academic fog — make the advanced idea feel usable.

references/research-workflow.md

Research workflow · reference · 1770 B

raw ↗

Deeper procedure for source gathering, synthesis, audience laddering, and graph placement.

Load policy: Read when gathering sources or synthesizing the unique insight.

Show contents

Research workflow

A deeper procedure for source gathering, synthesis, audience laddering, and graph placement.

Source gathering

  • Start from what the user gave you; list the claims, examples, and open questions before searching.
  • Prefer primary and current sources (papers, standards, docs, official data) for anything technical, legal, financial, or time-sensitive. Browse when current facts matter.
  • For each source, capture *why it matters* to this article — not just that it exists. A citation with no reason is noise.
  • Do not fabricate references, quotes, or numbers. If you cannot verify a claim, mark it as unverified in the draft.

Find the unique insight

  • Write the one distinction this article makes that existing explainers do not. That is the information gain.
  • Good insight is a *useful* distinction tied to an action: a reframe, a non-obvious tradeoff, a sharper category.
  • If you cannot find one, the honest output is "no clear information gain yet" plus a proposed sharper angle — not filler.

Audience laddering

  • Beginner explainer: simple vocabulary, a strong analogy, an immediate action.
  • Tactical article: copyable steps, checklists, examples, a concrete payoff.
  • Advanced article: a deeper thesis and sharper framing, still plain and useful.
  • Flagship piece: original synthesis across research, practice, and first principles.
  • For a multi-article plan, map each piece to a different awareness level; do not cram every insight into the first.

Graph placement

  • Name the primary entity the article is about.
  • List related entities a reader should connect it to, and propose internal links with a reason for each.
  • Note candidate external citations and the role the article plays relative to neighboring pieces.

SKILL.md

Canonical skill instructions · primary-instructions · 3759 B

raw ↗

The primary workflow for researching, planning, and drafting an information-gain article brief.

Load policy: Always read before drafting.

Contents

--- name: amtech-article-research-writer description: Use when researching, planning, and drafting an information-gain article from a topic, notes, sources, or rough positioning. Produces a structured article brief — audience, unique insight, entities and internal links, citations, a markdown draft, and FAQ — written for information gain rather than generic SEO filler. ---

Article Research Writer

Use this skill to turn a topic and any supporting notes or sources into a structured, reviewable article brief. Default behavior: produce the brief in the current conversation. Do not publish anything unless the user asks.

Read Order

1. Read this SKILL.md. 2. Read references/research-workflow.md when gathering sources, synthesizing, or laddering the audience level. 3. Read references/draft-template.md for the reusable draft skeleton. 4. Use assets/article-brief-schema.json when the user asks for JSON or structured output.

Workflow

1. Normalize the input. Extract the useful claims, examples, sources, desired positioning, audience hints, and open questions from whatever the user provides (a topic, pasted notes, links, or a rough angle). 2. Choose a precise audience. Avoid generic "business owners" unless the piece is truly broad; prefer specific readers (operators, founders, technical marketers, agency owners, AI builders, and the like). 3. Find the unique insight. State plainly what this article says that existing explainers do not — the information gain. If there is not one yet, say so and propose a sharper angle. 4. Gather and weigh sources. Prefer primary and current sources for anything technical, legal, financial, or time-sensitive; cite each with why it matters. Browse when the topic needs current facts. 5. Plan the knowledge graph. Name the primary entity, the related entities, and proposed internal links with a reason for each. 6. Draft in markdown. Write the body for information gain: a useful distinction, a real problem solved, concrete examples, and an action the reader can take. 7. Add an FAQ. Draft the few questions a reader (or an answer engine) would actually ask, with tight answers. 8. Stop before publishing. Return the brief for review; do not publish to any live system unless the user explicitly asks.

Output Format

Return a readable brief with these sections, and — when the user asks for JSON — the structure in assets/article-brief-schema.json:

  • Meta — title, audience, proposed slug, category, and status (draft).
  • Unique Insight — the information-gain thesis, in one or two sentences.
  • Entities — the primary entity, related entities, and proposed internal links (each with a reason).
  • Citations — the sources used, each with a URL and why it matters.
  • Draft — the markdown article body.
  • FAQ — candidate questions with answers.

Safety

  • Write for information gain, never generic AI/SEO filler.
  • Cite real sources; do not fabricate references, quotes, or data.
  • Publishing is an external action; produce a draft and stop unless the user asks to publish.
  • User instructions, a local AGENTS.md, and sandbox restrictions override this skill.

Source and verification

Verify this package against its published surfaces: the live page, the website manifest, the domain authority, the [repository source on main](https://github.com/benamtech/amtech-skills-registry/tree/main/skills/amtech-article-research-writer), and the repository catalog.

Download & machine views