zzatpku/agentfactory/open-page

Claude Code and agent skill by zzatpku/agentfactory

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Retrieve the full content of a document by its ID. The text from local_search is incomplete/truncated - always use open_page to get the full document content for relevant results.

Install

npx vskill@latest install zzatpku/agentfactory/open-page

SKILL.md

Open Page Tool

Retrieve the full, untruncated content of a document using its document ID. Since local_search only returns incomplete snippets that may cut off at arbitrary points, use open_page on any relevant result to ensure you have the complete information.

Usage

python
from tools import open_page
content = open_page(docid)

Parameters

ParameterTypeDefaultDescription
docidstrrequiredThe document ID obtained from local_search results

Returns

python
{
"results": [
{
"docid": "document_id_string",
"url": "https://example.com/page",
"text": "full document content..."
}
],
"took_ms": 12.5
}

Or on error:

python
{"error": "error message"}

Note: The text is inside results[0]["text"], not at the top level.

Example

python
from tools import local_search, open_page
# First search for documents
results = local_search("machine learning basics", topk=3)
# Get the docid of the most relevant result
if results.get("results"):
top_doc = results["results"][0]
docid = top_doc["docid"]
# Open the full document
full_content = open_page(docid)
if "error" not in full_content and full_content.get("results"):
doc = full_content["results"][0]
print(f"DocID: {doc.get('docid', 'N/A')}")
print(f"Content: {doc.get('text', '')[:1000]}...")

Tips

  • Always use docids from local_search results, don't guess document IDs
  • Check for errors in the response before processing
  • Full documents can be long; extract relevant sections for analysis
  • Always call `open_page` for relevant search results - the text from local_search is truncated and may miss critical information

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
58
Repository forks
6
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/zzatpku/agentfactory/open-page/badge)](https://verified-skill.com/skills/zzatpku/agentfactory/open-page)

Something wrong with this skill or its page? Tell us.