Finding reliable publication details can require checking several editions and formats. This skill retrieves NDL bibliographic records by ISBN, title, author, or keywords.
Review the Skillstore skill "ndl-books" from https://skillstore.io/skills/tahodev-ndl-books.md and its manifest at https://skillstore.io/api/skills/tahodev-ndl-books/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.
エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
All 54 static findings are false positives based on the reviewed source context. Network calls perform requested bibliographic searches against official NDL endpoints; other matches are Markdown formatting, XML metadata, or harmless variable names. No evidence found of prompt injection, credential access, unauthorized data transmission, hard-link creation, or obfuscated execution.
tahodev. (2026). ndl-books security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/tahodev-ndl-books/audits/1
BibTeX形式の引用
@techreport{tahodev-tahodev-ndl-books-2026,
author = {tahodev},
title = {ndl-books security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/tahodev-ndl-books/audits/1},
note = {Author version unspecified}
}
CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ndl-books security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "tahodev"
date-released: "2026-10-13"
url: "https://skillstore.io/skills/tahodev-ndl-books/audits/1"
identifiers:
- type: other
value: "skillstore:tahodev-ndl-books:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由証拠の信頼度: 中
55
アーキテクチャ
85
保守性
87
コンテンツ
65
コミュニティ
83
仕様準拠
作成できるもの
Verify Publication Details
Retrieve available author, publisher, publication date, and ISBN information before preparing a bibliography.
Compare Catalog Records
Review records sharing an ISBN and compare publication dates and paper or electronic material categories.
Find Japanese Publications
Search by author or topic keywords and inspect titles, kana readings, and links to NDL records.
これらのプロンプトを試す
Look Up an ISBN
Search NDL for ISBN [ISBN]. Summarize available titles, authors, publishers, publication dates, material types, and record links.
Refine a Title Search
Search NDL for title [title], filter to books, and return five records. Report total matches and identify partial-title matches.
Compare an Author's Records
Search NDL for author [author] in pages of ten. Compare available dates and formats, keeping distinct records separate and marking missing fields.
Use a Complex SRU Query
Build an NDL SRU CQL query for [topic], [material type], and [year range]. Verify supported fields and summarize results separately from OpenSearch output.
ベストプラクティス
Use ISBN when available, then compare material categories and publication dates before selecting a record.
Keep result pages small and use the helper for automatic query encoding.
Treat returned metadata as source data, verify record links, and use publication dates rather than RSS update timestamps.
回避
Assuming every partial-title match is the intended book or every ISBN has exactly one record.
Using bibliographic search results as proof of lending availability, purchase stock, or access to full text.
Sending confidential notes as search terms or manually inserting unencoded text into API URLs.
よくある質問
Do I need an API key or account?
No API key, login, or user registration is required for the documented NDL searches.
What search fields are supported?
The helper supports ISBN, partial title, author, and keyword searches. It also accepts media type, result count, and starting index.
What does the helper require?
It requires Python 3 and network access. It uses the Python standard library without external packages.
How many records are returned by default?
The helper requests ten records by default. The documentation states that direct OpenSearch calls without cnt default to 200.
Can it check library loans or provide full text?
No. It retrieves bibliographic metadata and record links, not loan status, bookstore inventory, or full text.
Does the Python helper support SRU?
No. The helper builds OpenSearch requests and parses RSS XML. The documentation provides a separate direct SRU example.