From servicenow
Exploring any ServiceNow table — schema, field types, sample records, relationships, and data patterns. Use when the user mentions tables, schemas, fields, data dictionary, sys_dictionary, sys_db_object, table structure, "what fields does X have," or wants to understand a ServiceNow table they haven't worked with before.
How this skill is triggered — by the user, by Claude, or both
Slash command
/servicenow:exploring-tablesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
General-purpose table exploration — schema discovery, data profiling, and table comparison.
General-purpose table exploration — schema discovery, data profiling, and table comparison.
Get the full picture of any ServiceNow table.
Progress checklist (copy into your response):
- [ ] Get table schema
- [ ] Pull sample records
- [ ] Summarize field types, mandatory fields, reference fields
get_table_schema(table_name="<table_name>")
list_records(table_name="<table_name>", limit=5)
Side-by-side schema comparison between two related tables.
Progress checklist:
- [ ] Get schema for table A
- [ ] Get schema for table B
- [ ] Compare field overlap and differences
get_table_schema(table_name="<table_a>")
get_table_schema(table_name="<table_b>")
Discover tables matching a keyword by querying sys_db_object.
Progress checklist:
- [ ] Query sys_db_object for matching tables
- [ ] Get record counts for top matches
- [ ] Summarize results
list_records(table_name="sys_db_object", query="nameLIKE<keyword>", fields="name,label,super_class,sys_id", limit=20)
list_records(table_name="<matched_table>", limit=1)
Sample records and assess data quality for a table.
Progress checklist:
- [ ] Get table schema
- [ ] Pull sample records
- [ ] Check null rates on key fields
- [ ] Identify unused or sparse columns
get_table_schema(table_name="<table_name>")
list_records(table_name="<table_name>", limit=20)
list_records(table_name="<table_name>", query="<field_name>ISEMPTY", limit=1, fields="sys_id")
fields parameter to limit returned data: fields="sys_id,name,state".sys_db_object table contains all table definitions. Use it to discover tables by keyword.sys_dictionary table contains field-level metadata. Query it for advanced schema details: list_records(table_name="sys_dictionary", query="name=<table_name>").= (equals), LIKE (contains), ISEMPTY (null), ^ (AND), ^OR (OR).npx claudepluginhub kylburns89/servicenow-claude-plugins --plugin pluginAudits Airtable bases for field health (unused fields, fill rates, duplicates), performance (records, attachments, formulas), and schema quality, providing A-F scores and recommendations.
Defines and evolves Dataverse data models — tables, columns, relationships, forms, and views — using the Python SDK and Web API within a solution context. Publishes metadata changes to the environment rather than hand-editing XML.
Guides safe database workflows: schema inspection before queries, read-before-write previews for mutations, user confirmations, and post-change verification.