The agent-browser binary is located at /Users/ryoppippi/.config/claude/skills/agent-browser/agent-browser.
Extract relevant event information from the page using ./agent-browser get text or ./agent-browser eval. Look for:
Event title
Event date
Event organiser/group name
The canonical event URL (connpass, etc.)
Any article or recording links
Close the browser session when done:
./agent-browser close
If $1 (directory) is not provided:
Try to infer the date from the extracted event info
Check if a matching directory already exists using Glob
If ambiguous, ask the user which directory to use or whether to create a new one
Check if the target directory and README.md already exist:
If README.md exists, read it and update/add the relevant fields (e.g. eventLink, article, videoLink)
If README.md does not exist, read a recent existing talk's README.md as reference for format, then create a new one with the extracted metadata
For README.md frontmatter, use these fields as appropriate:
title: Talk title
date: Event date in YYYY-MM-DD format
lang: ja or en
event: Event name / organiser
eventLink: Event page URL
article: Article or report URL (if applicable)
videoLink: Recording URL (if applicable)
If the URL points to an article or report (not an event page), find the matching talk directory by date or title, and add it as an article field.
Validation
Always confirm with the user before creating a new directory
If updating an existing README.md, show what will be changed before applying
Do not overwrite existing fields unless the user explicitly asks
1---2name: add-event-url3description: Add Event Url4---56# Add Event URL78Open a given URL with agent-browser, extract event information, and create or update a talk's README.md.910## Arguments1112- `$0`: URL to fetch event information from (required)13- `$1`: Talk directory name in `YYYY-MM-DD` format (optional — if not provided, infer from the page or ask the user)1415## Instructions16171. Open the URL with agent-browser:1819 ```bash20 ./agent-browser open "$URL" && ./agent-browser wait --load networkidle && ./agent-browser snapshot -i21 ```2223 The agent-browser binary is located at `/Users/ryoppippi/.config/claude/skills/agent-browser/agent-browser`.24252. Extract relevant event information from the page using `./agent-browser get text` or `./agent-browser eval`. Look for:26 - Event title27 - Event date28 - Event organiser/group name29 - The canonical event URL (connpass, etc.)30 - Any article or recording links31323. Close the browser session when done:3334 ```bash35 ./agent-browser close36 ```37384. If `$1` (directory) is not provided:39 - Try to infer the date from the extracted event info40 - Check if a matching directory already exists using `Glob`41 - If ambiguous, ask the user which directory to use or whether to create a new one42435. Check if the target directory and README.md already exist:44 - If README.md exists, read it and update/add the relevant fields (e.g. `eventLink`, `article`, `videoLink`)45 - If README.md does not exist, read a recent existing talk's README.md as reference for format, then create a new one with the extracted metadata46476. For README.md frontmatter, use these fields as appropriate:48 - `title`: Talk title49 - `date`: Event date in `YYYY-MM-DD` format50 - `lang`: `ja` or `en`51 - `event`: Event name / organiser52 - `eventLink`: Event page URL53 - `article`: Article or report URL (if applicable)54 - `videoLink`: Recording URL (if applicable)55567. If the URL points to an article or report (not an event page), find the matching talk directory by date or title, and add it as an `article` field.5758## Validation5960- Always confirm with the user before creating a new directory61- If updating an existing README.md, show what will be changed before applying62- Do not overwrite existing fields unless the user explicitly asks
Run npx skillmds@latest add ryoppippi/add-event-url in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Add Event Url It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ryoppippi (@ryoppippi) published this skill. Their other Agent Skills are listed on their SkillMD profile.