sci-journals-hybrid-search
SKILL.md
SCI Journals Hybrid Search
Prepare required inputs
- Provide
dataas JSON withqueryand optionaltopK,extK,filter,datefilter,getMeta. - Set
TIANGONG_AI_APIKEYand sendx-api-key: <TIANGONG_AI_APIKEY>.
Send request
- Endpoint:
https://qyyqlnwqwgvzxnccnbgm.supabase.co/functions/v1/sci_search - Headers:
Content-Type: application/jsonx-region: us-east-1x-api-key: <TIANGONG_AI_APIKEY>
- Use
assets/example-request.jsonas a base payload.
curl -sS --location --request POST "https://qyyqlnwqwgvzxnccnbgm.supabase.co/functions/v1/sci_search" \
--header 'Content-Type: application/json' \
--header 'x-region: us-east-1' \
--header "x-api-key: $TIANGONG_AI_APIKEY" \
--data @assets/example-request.json
Interpret response
- Request shape:
{ "query": string, "topK"?: number, "extK"?: number, "filter"?: object, "datefilter"?: object, "getMeta"?: boolean } extKexpands eachtopKhit by adjacent chunks before/after and merges the context.filterconstrains journal scope;datefilterconstrains UNIX-second date bounds.- Success and error shapes:
- 200 with
{ "data": [...] }or[] - 400 when
queryis missing - 500 on backend errors
- 200 with
Troubleshoot quickly
- If unauthorized, verify
TIANGONG_AI_APIKEYandx-api-key. - If filtering looks wrong, confirm journal names and UNIX-second boundaries.
- If 500 occurs, treat it as backend failure and inspect Supabase function logs.
References
references/env.mdreferences/request-response.mdreferences/testing.md
Assets
assets/example-request.json
Weekly Installs
37
Repository
tiangong-ai/skillsGitHub Stars
4
First Seen
Feb 2, 2026
Security Audits
Installed on
openclaw34
codex33
opencode32
gemini-cli32
github-copilot32
kimi-cli32