Dev & Engineering

BDI Mental State Modeling

Turn RDF context into explainable belief, desire, and intention chains.

49/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 18k
Last updated
16d ago
License
MIT
bdi-modelingrdfsparqlontology
+3cognitive-architectureneuro-symbolic-aimulti-agent-systems

What does this skill do, and when should you use it?

This skill is for developers who need formal models of an agent’s cognitive state. It maps external RDF world states into beliefs, desires, and intentions using BDI ontology patterns, while preserving provenance, justification, temporal validity, and plan structure. Its T2B2T workflow also projects post-execution results back into RDF. It fits cognitive agents, neuro-symbolic systems, and explainable multi-agent applications.

It guides the construction of WorldState instances before creating Beliefs with provenance, validity intervals, and explicit Justification links. It derives Desires from motivating beliefs, promotes selected desires into Intentions, and connects intentions to reusable Plans and ordered Tasks. Turtle/RDF examples model the cognitive chains; SPARQL examples query motivations, generating processes, task order, and active validity windows. The skill also outlines RDF-to-belief and belief-to-RDF T2B2T flows, LAG validation, SEMAS rule translation, and integration directions for SEMAS, JADE, and JADEX.

Good fit
  • A cognitive-agent developer needs to turn incoming RDF facts into queryable beliefs about world states.
  • A multi-agent engineer needs to trace which beliefs motivated a desire and which plan an intention selected.
  • A neuro-symbolic AI builder needs ontology-constrained RDF output from an LLM.
  • An agent auditor needs to inspect justifications, plan sequences, and time-bounded mental states.
  • A team integrating BDI reasoning with RDF or rule-based systems needs an explicit T2B2T pipeline.

How do you install this skill?

Before you use it
  • Do not deploy the payment, messaging, or remote triple-store examples directly; add authorization, user confirmation, sensitive-data protection, auditability, and rollback controls first.
  • Before use, verify RDF properties, namespaces, imports, dependencies, and example APIs; the files do not establish that the snippets run as written.
  • Add installation and compatibility notes, explicit maintenance ownership, a changelog, and Chinese-language activation guidance.

Copy the skill directory into a compatible Agent Skills directory:

mkdir -p .codex/skills
cp -R skills/bdi-mental-states .codex/skills/

For Claude Code, use:

mkdir -p .claude/skills
cp -R skills/bdi-mental-states .claude/skills/

Keep the directory layout and SKILL.md intact; do not flatten the skill into a single Markdown file.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/bdi-mental-states" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Convert these external RDF triples into beliefs with provenance, validity intervals, and justifications, then derive desires, intentions, plans, and validation SPARQL queries.

Activate it for a formal BDI task, for example: “Convert these external RDF triples into beliefs with provenance, validity intervals, and justifications, then derive desires, intentions, plans, and validation SPARQL queries.” Use memory-systems for ordinary persistent facts or preferences, and multi-agent-patterns for topology and handoff decisions.

What are this skill's strengths and limitations?

Pros
  • Covers the full world-state to belief, desire, intention, and plan modeling chain.
  • Makes provenance, justification, temporal validity, and bidirectional querying explicit.
  • Includes Turtle, SPARQL, Python pseudocode, and SEMAS rule examples.
  • Defines boundaries with ordinary memory and multi-agent topology work.
Limitations
  • It provides modeling guidance and pseudocode rather than a ready-to-run runtime implementation.
  • The source shows no automated test suite or platform compatibility test results.
  • RDF, SPARQL, and ontology concepts create a higher learning curve than ordinary memory approaches.
  • The recommended shallow reasoning chains may require additional design for more complex cognitive models.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
BDI Mental State Modeling this page 49 · Use with care ★ 18k 16d ago MIT
DeepTutor CLI Skill 57 · Use with care ★ 41k 20d ago Apache-2.0
Context Degradation Diagnosis 51 · Use with care ★ 18k 16d ago MIT
Context Engineering for Production Agents 44 · Not recommended ★ 18k 16d ago MIT
Latent Briefing 55 · Use with care ★ 18k 16d ago MIT

Compared with memory-systems, this skill models formal belief-desire-intention semantics rather than general persistent memory. Compared with multi-agent-patterns, it focuses on cognitive chains, explanations, and plans rather than agent topology or handoff protocols.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
49/ 100 5-point scale 2.5 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust12 / 25 · 2.4/5

The core is instructional RDF/BDI documentation with no direct execution, credential theft, or covert exfiltration. However, examples cover payments, remote SPARQL storage, and FIPA messaging without permission isolation, user confirmation, sensitive-data handling, external-effect controls, or rollback guidance, so points are deducted.

2Reliability7 / 20 · 1.8/5

Activation boundaries and the six-pass workflow are clear, and a retry example is provided. Static review also shows omitted dependencies/imports, placeholder methods, and potentially inconsistent property usage in integration snippets; there are no key-path tests or demonstrated diagnosable failures, so the score is reduced and kept below the static ceiling.

3Adaptability10 / 15 · 3.3/5

Target scenarios, neighboring-skill boundaries, conceptual inputs, and RDF/SPARQL patterns are described well. Audience assumptions favor ontology-experienced users, while environment requirements, non-fit ranges, and complete trigger conditions are under-specified; the material is English-only. Core functionality does not entirely depend on overseas services, so no additional mainland-China reachability deduction is applied.

4Convention9 / 15 · 3.0/5

The skill supplies structured references, examples, gotchas, version metadata, creation/update dates, author information, repository-level MIT licensing, and maintenance context. It lacks explicit dependency installation, compatibility versions, a changelog, and a clearly assigned maintainer; the document is also lengthy and contains unverified integration snippets, preventing full marks.

5Effectiveness7 / 15 · 2.3/5

The material offers directly reusable patterns for Turtle, SPARQL, rule translation, and BDI integration, covering the core modeling task. Yet the code and framework examples require engineering fixes and lack executable output verification; under static calibration the score cannot exceed7.

6Verifiability4 / 10 · 2.0/5

Named sources such as BDI ontology work, Rao and Georgeff, and Bratman, plus competency and validation queries, provide some auditability. There are no pinned source links, committed tests, CI coverage for this skill, or independently reproducible results, so evidence remains thin and below the static maximum.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision c578e85e40fe Review evidence[1][2][3][4][5][6][7][8]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it require a runtime or installed dependencies?
The source does not identify a dedicated runtime, network service, or required package. Its Python, Turtle, SPARQL, and Prolog material is presented as examples or modeling guidance.
Is it suitable for ordinary conversational memory?
No. For storing user preferences, entity facts, or conversation history without BDI semantics, the source directs users to memory-systems.
How does it support explainability?
Link each mental entity to an explicit Justification and preserve its world-state reference, validity interval, and belief-desire-intention relationships.
Can it execute JADE or SEMAS agents directly?
The source describes integration directions and SEMAS rule translation, but does not provide a directly runnable framework implementation.

More skills from this repository

All from muratcankoylan/Agent-Skills-for-Context-Engineering

Dev & Engineering

Context Degradation Diagnosis

Identify and mitigate lost attention, poisoning, distraction, confusion, and conflict in long agent contexts.

★ 18k FS 51 Use with care 16d ago
Dev & Engineering

Context Engineering for Production Agents

A structured guide to designing, optimizing, and evaluating production agent systems with reliable context management.

★ 18k FS 44 Not recommended 16d ago
Dev & Engineering

Latent Briefing

Share task-relevant orchestrator state with workers through task-guided KV-cache compaction when the inference runtime is controllable.

★ 18k FS 55 Use with care 16d ago
Dev & Engineering

Multi-Agent Architecture Patterns

Design multi-agent systems with context isolation, explicit handoffs, coordinated execution, and controlled failure handling.

★ 18k FS 55 Use with care 16d ago
Dev & Engineering

Project Development Methodology

Decide whether an LLM fits the job, then design a staged agent pipeline with predictable parsing, iteration, and cost control.

★ 18k FS 50 Use with care 16d ago
Dev & Engineering

Long-Horizon Prompting

Designs auditable launch briefs for autonomous agents and parallel multi-agent work on difficult, long-running tasks.

★ 18k FS 57 Use with care 16d ago
Dev & Engineering

Context Engineering Fundamentals

Understand and shape reliable agent context through attention budgets, context-window mechanics, and signal-density principles.

★ 18k FS 55 Use with care 16d ago
Dev & Engineering

Filesystem Context Engineering

Move large, durable, or shared agent context into files and retrieve it selectively when needed.

★ 18k FS 45 Not recommended 16d ago
Dev & Engineering

Context Compression Strategies

Compress long-running agent sessions while preserving files, decisions, risks, and next actions.

★ 18k FS 50 Use with care 16d ago
Dev & Engineering

Agent Evaluation Methods

Build repeatable evaluation, regression detection, and quality gates for agent pipelines.

★ 18k FS 46 Use with care 16d ago
Dev & Engineering

Self-Improvement Loops

Evolve agent harnesses, workflows, and context mechanisms under bounded, evidence-based evaluation.

★ 18k FS 58 Recommended 16d ago
Dev & Engineering

Advanced LLM Evaluation

Build auditable, calibrated LLM-output evaluations with explicit rubrics, confidence scoring, and bias controls.

★ 18k FS 56 Use with care 16d ago
Dev & Engineering

Persistent Semantic Memory Design

Design durable, retrievable agent memory that scales from simple files to temporal knowledge graphs.

★ 18k FS 53 Use with care 16d ago
Dev & Engineering

Agent Tool Design Guide

Design tool interfaces agents can route, call, and recover from reliably.

★ 18k FS 51 Use with care 16d ago
Dev & Engineering

Autonomous Agent Harness

Designs autonomous agent loops that remain controlled, recoverable, and auditable.

★ 18k FS 49 Use with care 16d ago
Dev & Engineering

Rigorous Research Agent

A validation, recovery, and source-tracking protocol for multi-step research.

★ 18k FS 45 Not recommended 16d ago
Dev & Engineering

Context Efficiency Optimizer

Reduce context cost with caching, masking, compaction, and partitioning while preserving answer quality.

★ 18k FS 44 Not recommended 16d ago
Dev & Engineering

Agent Skill Blueprint

A reusable structure for authoring well-scoped context-engineering skills.

★ 18k FS 40 Not recommended 16d ago
Productivity & Collaboration

Digital Brain Personal OS

Manage content, relationships, knowledge, and goals through structured files and AI.

★ 18k FS 38 Not recommended 16d ago
Dev & Engineering

Reasoning Trace Optimizer

Diagnose context, tool, and instruction failures by analyzing agent traces and iteratively improving prompts.

★ 18k FS 38 Not recommended 16d ago

Related skills