Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jumodada/xiaohongshu-content-research
Use for authorized, read-only research on public Xiaohongshu content or the local Xiaohongshu-like playground fixture. Enforces robots, login, captcha, rate-limit, and safety checks before collecting bounded note metadata.
Passed 18 of 22 test cases with the skill, and 6 of 22 without it.
and 16 more in the full report
13 fixed7 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
What environment variable must be set when running the local social-notes MCP lab fixture in headless mode?
| Checked | Without skill | With skill |
|---|---|---|
| The environment variable DP_HEADLESS=1 is set. | Missed | Passed |
The instructions your model reads when the skill loads.
This Skill composes the generic drissionpage-mcp tools for content research.
The MCP host executes the tool calls; the Markdown Skill itself does not access
the browser or network. It does not log in, bypass a captcha, defeat a safety
page, or submit likes, comments, follows, messages, or purchases. Use it only
for content that the operator is authorized to inspect.
Stop before navigation when the target is not authorized or its robots policy does not permit the requested access. Stop when the site requests login, verification, captcha interaction, or an anti-bot challenge that is not an explicitly authorized test fixture. Do not retry a safety page or rotate identities, proxies, headers, or user agents to evade a restriction.
The public Xiaohongshu site may return a safety restriction page or error code
300012. Treat that as a product boundary, not as a selector or timeout bug.
Use the local social-notes playground case for deterministic integration
tests without contacting Xiaohongshu.
page_navigate once, then page_observe or page_snapshot.element_find and
element_type; verify the input value with element_get_property before
one explicit submit click. Do not submit more than the operator requested.element_find_all for note cards and extract only bounded visible
fields such as title, author label, link, and visible text excerpt.page_navigate or
new_tab=true. Re-observe each page before reading it.element_get_text, element_get_attribute, or
page_snapshot. Record missing, gated, or truncated fields as unknown.Run the deterministic fixture from the repository root:
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.