AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Etis Research Information System

skill-taivop-marketplace-etis-research-information-system · by taivop

Retrieve public R&D records from ETIS by using browser-session-backed search endpoints and public portal views for projects, publications, persons, and institutions.

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-taivop-marketplace-etis-research-information-system

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-taivop-marketplace-etis-research-information-system)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Etis Research Information System? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

ETIS Research Information System

Use when

  • You need public Estonian research governance records (projects, publications, institutions, researchers).
  • You need repeatable ETIS search workflows with documented endpoint behavior.

Avoid when

  • You require restricted internal ETIS data.

Inputs

  • Entity type (projects, publications, persons, institutions, etc.).
  • Search/filter terms.

Outputs

  • Structured ETIS search results with captured filter metadata and source URLs.

Access reality statement

  • Access type: UI export/UI copy-only with browser-session endpoint calls.
  • Verified on 2026-02-24.
  • Portal bundle exposes many /Portal/... endpoints; direct stateless POSTs can return SPA HTML, so browser session context is required.

Primary endpoints

  • ETIS portal: https://www.etis.ee/
  • Example portal endpoints discovered in frontend bundle:
  • /Portal/Projects/Search
  • /Portal/Publications/Search
  • /Portal/Persons/Search
  • /Portal/Institutions/Search
  • /Portal/*/GetFilters

Retrieval workflow (reproducible)

  1. Open ETIS in browser and select target entity search view.
  2. Apply filters through UI and observe network calls to /Portal/.../Search and /Portal/.../GetFilters.
  3. Capture request payloads, response format, and current session headers/cookies used by browser.
  4. Re-run equivalent requests within same browser session context when needed.
  5. Return parsed records and include endpoint/payload metadata for reproducibility.

Request/query contract

  • Endpoint family: /Portal//{Search|GetFilters}.
  • Requests are JSON-like/XHR from SPA context; session and anti-forgery context may be required.
  • Unauthenticated direct POST without browser context may return portal HTML instead of data payload.

Output schema expectations

  • entity_type
  • source_url
  • search_payload
  • record_id
  • title_or_name
  • institution
  • start_date/end_date (if present)
  • funding_or_status (if present)

Limits and caveats

  • API contract is not publicly documented in a stable spec.
  • Endpoint behavior depends on SPA state/session.
  • Field schemas vary significantly by entity type.

Verification hooks

  • ETIS frontend JS includes endpoint strings such as /Portal/Projects/Search, /Portal/Publications/Search, /Portal/Persons/Search.
  • Direct POST to /Portal/Projects/GetFilters without browser session returns text/html, confirming UI-session dependency.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.