Skills bdi-mental-states
๐Ÿ“ฆ

bdi-mental-states

Content revision r2 Medium Risk ๐ŸŒ Network accessโš™๏ธ External commands

Model Agent Mental States with BDI

Agent decisions become difficult to explain when beliefs, goals, and commitments lack formal structure. This skill models BDI chains with RDF, SPARQL, provenance, and temporal validity.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 68 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "bdi-mental-states" from https://skillstore.io/skills/muratcankoylan-bdi-mental-states.md and its manifest at https://skillstore.io/api/skills/muratcankoylan-bdi-mental-states/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "bdi-mental-states". Model an agent that learns an invoice is due and commits to paying it.

Expected outcome:

  • World state: The invoice is due tomorrow.
  • Belief: The agent accepts the due date based on billing-system evidence.
  • Desire: Avoid a late fee.
  • Intention: Pay the invoice using the approved payment plan.

Using "bdi-mental-states". Explain how to validate a time-sensitive belief model.

Expected outcome:

Check that each belief references a world state, includes justification, has a validity interval, and does not conflict with overlapping beliefs.

Using "bdi-mental-states". Choose between BDI modeling and ordinary persistent memory.

Expected outcome:

Use BDI when the system must explain motivations, commitments, and plans. Use persistent memory when it only needs retained facts.

Security Audit

Medium Risk
v8 โ€ข 8/9/2026 Open versioned report

All 130 static findings are false positives caused by RDF identifiers, Markdown backticks, and BDI terminology. No static item performs network access, command execution, scheduling, or reconnaissance. One medium-risk prompt-injection weakness exists in the documented LAG implementation.

5
Files scanned
1,902
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Untrusted Context Is Interpolated Into LLM Instructions
The LAG example inserts caller-provided context and validation errors directly into prompts. Malicious content can influence RDF that passes structural checks.
The example directly interpolates context and parser-derived errors before model calls without instruction isolation or semantic allowlisting.

Risk Factors

๐ŸŒ Network access (50)
references/bdi-ontology-core.md:200 references/bdi-ontology-core.md:201 references/framework-integration.md:100 references/framework-integration.md:183 references/framework-integration.md:311 references/framework-integration.md:424 references/framework-integration.md:438 references/framework-integration.md:466 references/framework-integration.md:488 references/framework-integration.md:507 references/framework-integration.md:553 references/framework-integration.md:578 references/rdf-examples.md:8 references/rdf-examples.md:9 references/rdf-examples.md:182 references/rdf-examples.md:183 references/rdf-examples.md:184 references/rdf-examples.md:239 references/rdf-examples.md:240 references/rdf-examples.md:276 references/rdf-examples.md:277 references/sparql-competency.md:10 references/sparql-competency.md:23 references/sparql-competency.md:35 references/sparql-competency.md:47 references/sparql-competency.md:61 references/sparql-competency.md:73 references/sparql-competency.md:85 references/sparql-competency.md:97 references/sparql-competency.md:113 references/sparql-competency.md:126 references/sparql-competency.md:138 references/sparql-competency.md:151 references/sparql-competency.md:163 references/sparql-competency.md:176 references/sparql-competency.md:188 references/sparql-competency.md:202 references/sparql-competency.md:218 references/sparql-competency.md:230 references/sparql-competency.md:245 references/sparql-competency.md:257 references/sparql-competency.md:271 references/sparql-competency.md:283 references/sparql-competency.md:297 references/sparql-competency.md:309 references/sparql-competency.md:320 references/sparql-competency.md:333 references/sparql-competency.md:345 references/sparql-competency.md:357 references/sparql-competency.md:369
โš™๏ธ External commands (50)
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/muratcankoylan-bdi-mental-states/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/muratcankoylan-bdi-mental-states/security.svg)](https://skillstore.io/skills/muratcankoylan-bdi-mental-states?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/muratcankoylan-bdi-mental-states?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/muratcankoylan-bdi-mental-states/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/muratcankoylan-bdi-mental-states.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

muratcankoylan. (2026). bdi-mental-states security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/muratcankoylan-bdi-mental-states/audits/8

BibTeX citation

@techreport{muratcankoylan-muratcankoylan-bdi-mental-states-2026, author = {muratcankoylan}, title = {bdi-mental-states security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/muratcankoylan-bdi-mental-states/audits/8}, 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: "bdi-mental-states security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "muratcankoylan" date-released: "2026-08-09" url: "https://skillstore.io/skills/muratcankoylan-bdi-mental-states/audits/8" identifiers: - type: other value: "skillstore:muratcankoylan-bdi-mental-states:audit:8" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
45
Architecture
85
Maintainability
87
Content
74
Community
83
Spec Compliance

What You Can Build

Design a Semantic Agent Model

Define BDI classes and relations that connect perceived world states to explainable decisions.

Trace Agent Decisions

Create belief-to-desire-to-intention chains with plans, justifications, and validity intervals.

Evaluate Cognitive Representations

Use competency questions to test provenance, motivation, plan order, and temporal consistency.

Try These Prompts

Identify BDI Elements
Identify the beliefs, desires, intentions, world states, and plans in this scenario: [scenario]. Explain each classification.
Build a Cognitive Chain
Model [scenario] as a grounded belief-to-desire-to-intention chain. Include a plan, justification, and temporal validity for each mental state.
Design Competency Queries
Draft SPARQL competency questions for this BDI model: [model description]. Cover provenance, motivation, plan order, validity, and world-state grounding.
Plan a Framework Integration
Design a BDI integration for [framework and system]. Specify RDF transformations, validation gates, storage, communication, and prompt-injection controls.

Best Practices

  • Ground every belief in a distinct world state and explicit evidence.
  • Give mental states validity intervals and test overlapping claims.
  • Validate motivation, commitment, plan order, and provenance with competency queries.

Avoid

  • Do not treat world states and agent beliefs as the same entity.
  • Do not commit an intention without a motivating desire and specified plan.
  • Do not accept LLM-generated RDF based only on syntax validation.

Frequently Asked Questions

What does BDI mean?
BDI means belief, desire, and intention. It models what an agent accepts, wants, and commits to doing.
Does this skill execute agent plans?
No. It provides ontology, transformation, query, and integration patterns for systems that execute plans.
Which data formats does it emphasize?
It emphasizes RDF and Turtle for representation, plus SPARQL for querying and validation.
Can it support multi-agent systems?
Yes. It includes shared mental-state queries and FIPA ACL mapping patterns for agent communication.
How does it improve explainability?
It links beliefs to evidence, desires to motivations, intentions to plans, and actions to resulting world states.
Is generated RDF automatically trustworthy?
No. Validate syntax, ontology constraints, factual grounding, allowed entities, and resistance to prompt injection before use.

Developer Details

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

02be9409c79ca1183f7844009c14d9df684d0cf9

Maintenance freshness

8/11/2026

Usage

8 downloads ยท 487 views

File structure

๐Ÿ“ references/

๐Ÿ“„ bdi-ontology-core.md

๐Ÿ“„ framework-integration.md

๐Ÿ“„ rdf-examples.md

๐Ÿ“„ sparql-competency.md

๐Ÿ“„ SKILL.md

More from muratcankoylan

View all
View all