urlcontext
Gemini URL Context - Analyze and compare web pages
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
URL Context Skill
Provide URLs as context to Gemini for analysis, comparison, and synthesis.
Features
- Extract Data: Pull prices, names, key findings from URLs
- Compare Documents: Analyze multiple pages side-by-side
- Synthesize Content: Combine info from sources into reports
- Code Analysis: Point to GitHub repos or docs for explanation
Capabilities
| Action | Description |
|---|---|
analyze_url |
Analyze content from a single URL |
compare_urls |
Compare content from multiple URLs |
synthesize |
Create content from multiple sources |
extract_data |
Pull specific data from URLs |
Usage Examples
Analyze a Page
from rhea_noir.skills.urlcontext.actions import skill as uc
result = uc.analyze_url(
url="https://example.com/article",
question="What are the main points?"
)
Compare Two Recipes
result = uc.compare_urls(
urls=[
"https://site1.com/recipe",
"https://site2.com/recipe"
],
question="Compare ingredients and cooking times"
)
Combine with Google Search
result = uc.synthesize(
urls=["https://example.com/doc"],
question="Summarize and add recent updates",
use_google_search=True
)
Supported Content
- Text: HTML, JSON, plain text, XML, CSS, JS, CSV
- Images: PNG, JPEG, BMP, WebP
- PDFs: application/pdf
Limits
- Max 20 URLs per request
- Max 34MB per URL
- No paywalled content, YouTube, or Google Workspace files
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!