| name | markdown-citation-from-link |
| description | Generates Chicago Manual of Style citations from a URL, with a focus on web news and article links, formatted to be a Markdown footnote. |
Markdown Citation From Link
Purpose
Create accurate Chicago-style citations for web pages when the user provides a link.
When to use
- User asks for a Chicago citation from a URL
- User asks for a Markdown footnote citation
- User wants Notes and Bibliography format
- User wants a source citation with author, title, site, date, and URL
Inputs
Required metadata to extract
- Author name (if present)
- Article/page title
- Site or publication name
- Publication date (or last updated date if publication date is unavailable)
- URL
- Access date only if no publication date is available or user asks for it
Citation rules (Chicago Notes and Bibliography)
- Use headline-style capitalization for English titles.
- Put article titles in quotation marks.
- Italicize publication/site name when appropriate.
- Format date as Month Day, Year.
- End with URL.
- If no author, start with title.
- Do not duplicate publication name or year unnecessarily.
- Keep punctuation Chicago-compliant:
- Note format uses commas between major elements.
- Bibliography format uses periods between major elements.
Output formats
Markdown footnote
Copy-friendly output requirements
- Always return citations inside a fenced Markdown code block using ```markdown.
- Put each citation on its own line.
- Do not add commentary inside the code block.
- If explanation is needed, place it outside the code block and keep it to one short sentence.
- For single-citation requests, return exactly one citation line in the code block.
- For multi-citation requests, return only citation lines in the code block.
Workflow
- Read the URL and extract metadata from the page.
- Validate author, title, publication, and date.
- If metadata is missing:
- Use title-first when no author exists.
- Use n.d. only if no reliable date is available.
- Generate requested citation format.
- If user did not specify format, return:
- Full note
- Bibliography
- Markdown footnote
Quality checks before returning
- Author spelling is correct
- Title exactly matches article headline
- Date is valid and properly formatted
- Publication name is correct
- URL is complete and clickable
- No duplicate site/year fragments
- Chicago punctuation is correct
- The final answer includes a fenced Markdown code block for easy copy
Example output style
Markdown footnote:
[^bbc2026]: Shiona McCallum, "AI will create more jobs for humans, not replace them, Amazon founder Bezos says," BBC News, June 17, 2026, https://www.bbc.com/news/articles/ceqdrw2yy3vo.