Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问clear审计通过

sparql-university斯帕尔克尔大学

Agent Skill

sparql-university 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

978

周安装

42

GitHub Stars

93

下载量

343
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sparql-university(斯帕尔克尔大学)
来源仓库:https://github.com/letta-ai/skills
仓库路径:skills/sparql-university
安装命令:
npx skills add https://github.com/letta-ai/skills --skill sparql-university
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/letta-ai/skills --skill sparql-university

简介

用于查找、检索和筛选相关信息,支持基于语义的知识库查询。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据线索快速定位内容时使用。
  • 通过 GitHub 安装,建议查阅原始 README 获取具体使用方法。
  • 使用前应评估权限范围、维护状态及潜在的网络访问需求。
  • sparql-university 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

SPARQL University Query Tasks

Overview

This skill provides guidance for writing SPARQL queries against RDF/Turtle datasets, with emphasis on ensuring complete data analysis, proper query construction, and thorough verification.

Workflow

Step 1: Complete Data Acquisition

Before writing any query, ensure complete visibility of the source data.

Critical actions:

  • Read the entire Turtle (.ttl) or RDF file without truncation
  • If data appears truncated, request additional content or use pagination
  • Count distinct entities to verify data completeness
  • Document all entity types, predicates, and relationships observed

Verification checkpoint: Confirm the number of distinct entities matches expectations before proceeding.

Step 2: Schema Understanding

Map out the data structure before query construction.

Key elements to identify:

  • All entity types (classes) in the dataset
  • All predicates/properties used
  • Relationships between entities (e.g., professor → department → students)
  • Data types for literals (strings, dates, integers)
  • Naming conventions and value formats

Common patterns in academic data:

  • Roles/titles often use specific prefixes (e.g., "Professor of", "Associate Professor")
  • Dates may require comparison logic for "current" status
  • Geographic codes may use ISO standards (country codes)
  • Enrollment may span multiple departments

Step 3: Criteria Decomposition

Break down filtering requirements into discrete, testable conditions.

For each criterion:

  1. Identify the exact predicate path to the relevant data
  2. Determine the comparison type (equality, prefix match, membership, numeric)
  3. Consider edge cases in the criterion interpretation
  4. Test each criterion independently before combining

Example decomposition:

  • "Full professors" → Filter where role starts with specific prefix
  • "Working in EU countries" → Filter country codes against EU membership list
  • "Departments with >10 students" → Count students per department, apply threshold

Step 4: Query Construction

Build the query incrementally with validation at each stage.

Construction sequence:

  1. Start with the most restrictive filter to reduce result set
  2. Add one filter at a time, verifying intermediate results
  3. Include all necessary SELECT variables
  4. Add aggregation (GROUP BY, GROUP_CONCAT) last

Syntax validation:

  • Verify all prefixes are declared
  • Ensure FILTER expressions are properly closed
  • Check string comparisons use correct functions (STRSTARTS, CONTAINS, regex)
  • Confirm numeric comparisons handle data types correctly

Output format considerations:

  • Determine if results need aggregation (e.g., concatenating multiple values)
  • Specify sort order and separators for concatenated values
  • Distinguish between filtering criteria and output requirements (e.g., filter by EU countries but output ALL countries)

Step 5: Verification Strategy

Test the query against known expectations.

Verification methods:

  1. Run the query and examine raw output
  2. Manually trace through data for at least 2-3 entities to verify correctness
  3. Check for both inclusion (expected entities present) AND exclusion (unexpected entities absent)
  4. Verify aggregated values by manual count

Cross-reference checklist:

  • Do the returned entities match manual analysis?
  • Are all expected entities present in results?
  • Are any unexpected entities incorrectly included?
  • Do aggregated counts/values match manual verification?

Common Pitfalls

Incomplete Data Reading

  • Problem: Working with truncated data leads to missing entities
  • Prevention: Always confirm complete file content; re-read if truncated

Query Truncation

  • Problem: Long queries may be incompletely written
  • Prevention: After writing, read back the query file to verify completeness

Criterion Misinterpretation

  • Problem: Confusing filter criteria with output requirements
  • Prevention: Distinguish between "filter BY X" vs "output X" - these may differ

Date/Time Edge Cases

  • Problem: Incorrect handling of boundary dates
  • Prevention: Clarify whether comparisons are inclusive or exclusive; test boundaries

Aggregation Errors

  • Problem: Missing GROUP BY clauses or incorrect GROUP_CONCAT usage
  • Prevention: Verify aggregation syntax matches the query structure

EU Country List

  • Problem: Incomplete or outdated list of EU member country codes
  • Prevention: Use comprehensive list: AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE

Cross-Entity Relationships

  • Problem: Miscounting entities across relationships (e.g., students in departments)
  • Prevention: Trace the full predicate path; verify join conditions

Testing Protocol

  1. Syntax check: Ensure query parses without errors
  2. Subset test: Run on a known subset of data with expected results
  3. Full test: Run on complete dataset
  4. Manual verification: Trace 2-3 results through source data
  5. Boundary test: Check edge cases in filters (dates, counts, string matches)

Iteration Approach

If initial results do not match expectations:

  1. Isolate which filter condition is causing discrepancies
  2. Test each filter independently
  3. Examine entities that should appear but don't (false negatives)
  4. Examine entities that shouldn't appear but do (false positives)
  5. Adjust filter logic based on findings
  6. Re-verify after each adjustment

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

26.56%
按下载量换算91

Gemini CLI

23.44%
按下载量换算80

Antigravity

15.73%
按下载量换算54

windsurf

12.09%
按下载量换算41

OpenCode

8.34%
按下载量换算29

Codex

3.08%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills