Instructions
1. Understand the Request
- •The user will mention they have uploaded or want to add specific publications to their academic profile.
- •Identify the paper titles or arXiv IDs mentioned (e.g., "B-STaR", "SimpleRL-Zoo").
- •Clarify if they want to update a specific file (like
about.md) or the publications collection.
2. Analyze the Existing Website Structure
- •First, navigate to the user's profile website URL (usually derived from the repository name or config).
- •Use the browser tool to snapshot the live site and examine the current publications section.
- •Pay close attention to:
- •The exact Markdown formatting used (headings, bold titles, line breaks).
- •How author lists are formatted (especially co-first author notation
*and underlining<ins>). - •The structure of venue/year information.
- •How links are formatted (
[[arxiv]],[[github]], etc.). - •How bullet-pointed contributions are written.
3. Locate the Local Repository
- •Use
filesystem-list_directoryto explore the workspace. - •Look for common academic website structures (Jekyll, Hugo, etc.).
- •Identify the main content directory (often
_pages,content, or root). - •Find the file that needs updating (commonly
about.md,index.md, or_pages/publications.md).
4. Search for Paper Details
- •Use
arxiv_local-search_paperswith the paper titles or relevant keywords. - •If not found locally, use
arxiv_local-download_paperwith known arXiv IDs. - •Extract key details: title, authors, abstract, published date, arXiv URL, categories.
- •If the paper is not on arXiv, use
local-web_searchto find official publication venues (e.g., "ICLR 2025", "COLM 2025").
5. Examine the Local File's Current State
- •Read the target Markdown file.
- •Compare its content with the live website snapshot. The live site is the source of truth for formatting.
- •Note any discrepancies (the local file may be outdated).
6. Format the New Publication Entry
CRITICAL: Match the exact formatting observed on the live website. General pattern observed: