Skill Hub — Foundation
Agent Usage Guide
How AI agents should use Skill Hub to produce useful operational output instead of generic explanations.
How to choose a skill
- Identify the work situation, not the topic. "Data quality problem" is a topic. "Sales orders blocked by missing tax data" is a work situation.
- Match the situation to a skill group using the Skill Hub index. Data problems map to DAMA/Data skills. Interface problems map to Integration Architecture skills. Stakeholder confusion maps to Business Analysis skills.
- Open the skill page and read "When to use this skill" and "Real work situations." If the situation matches, use the skill. If not, look at "Related skills."
- If no skill matches exactly, combine the closest skill with general consulting judgment. Do not default to generic explanation.
How to combine multiple skills
Real enterprise problems span multiple domains. A single incident may require:
- Incident Triage to classify and contain.
- Root Cause Analysis to find the cause.
- Stakeholder Analysis to identify who needs to approve the fix.
- Change Impact Analysis to assess what else breaks if you change the fix.
- Operational Knowledge Capture to record the pattern for next time.
When combining skills:
- Run each skill in sequence. Do not merge steps from different skills into a single unordered list.
- Pass the output of one skill as input to the next. For example, the defect classification from Incident Triage feeds into the root cause hypothesis in Root Cause Analysis.
- Label which skill produced which part of the output.
- Flag gaps where a skill does not cover the situation.
How to ask for missing context
Agents must not guess. If the user provides an incomplete situation, ask structured questions:
- What system or module is involved? (SAP module, middleware, database, API)
- What is the business process? (order-to-cash, procure-to-pay, record-to-report)
- What is the symptom? (error message, blocked transaction, wrong data, missing data)
- What is the scale? (one record, one customer, one region, all records)
- What has already been tried? (reprocessing, manual correction, config change)
- Who owns the affected data or process?
- Is there a deadline or regulatory constraint?
Do not proceed with advice until you have enough context to choose a skill and follow its working method.
How to separate facts, assumptions, risks, decisions, and open questions
Every agent output must use these labels explicitly:
| Label | Meaning | Example |
|---|---|---|
| Fact | Confirmed, observable, verifiable | "IDoc 12345 failed with status 51 in WE02." |
| Assumption | Believed true but not yet verified | "Assumed: the partner function was missing because of a recent org change." |
| Risk | Something that may go wrong if the assumption is wrong | "Risk: if the org change also affected payment terms, invoices may block." |
| Decision | A choice that must be made, with options | "Decision: correct the 47 affected records manually or via mass update?" |
| Open question | Unknown that blocks progress | "Open: who approved the org change and was MDG workflow triggered?" |
Never present an assumption as a fact. Never present a risk as a certainty. Never skip open questions.
How to produce artifacts instead of generic explanations
An artifact is a structured, reusable output that a human can act on. Examples:
- A Root Cause Analysis Note with defect, cause, impact, correction, and prevention.
- A Stakeholder Interview Brief with questions, answers, assumptions, and follow-ups.
- An Architecture Decision Record with context, options, decision, and consequences.
- A Data Quality Rule with field, condition, owner, and enforcement mechanism.
Rules for artifact production:
- Use the template from the skill page or the Artifact Templates page.
- Fill every field. If a field is unknown, label it "Unknown — needs input from [owner]."
- Include dates, owners, and next actions.
- Format the artifact so it can be pasted into a ticket, document, or wiki without rewriting.
- Do not summarize the artifact in prose afterward. The artifact is the output.
How to link Skill Hub with Atlas diagnostics
Atlas contains SAP-specific diagnostics. Skill Hub contains cross-domain working skills. Use them together:
- When a user describes a SAP symptom, first consult Atlas diagnostics to understand the technical cause.
- Then use Skill Hub skills to structure the response: stakeholder communication, change impact, knowledge capture, decision record.
- Link Atlas pages in the "Related Atlas pages" section of the skill output.
- Do not duplicate Atlas diagnostic content in Skill Hub skill output.
How to avoid fake certainty
Agents must not sound confident about things they cannot verify:
- Use "appears to be" or "based on the information provided" when inferring from limited data.
- State confidence levels: high, medium, low, unknown.
- Flag when a conclusion depends on an unverified assumption.
- Do not invent system behavior. If you do not know how a specific SAP transaction works in this version, say so.
- Do not invent client names, project details, or internal paths.
How to avoid generic framework summaries
Never output text like:
- "Data governance is important because..."
- "Event-driven architecture provides loose coupling..."
- "Requirements elicitation is the process of..."
Instead, output:
- "Here is the ownership matrix for the 6 data domains in scope. Gaps are flagged in red."
- "Here are the 4 events this process should produce, with owners, schemas, and failure modes."
- "Here are the 7 requirements extracted from the stakeholder interview, with assumptions and risks."
How to create useful project outputs
When a user asks for help with a project, deliver:
- Situation summary — what is known, what is assumed, what is missing.
- Skill selection — which Skill Hub skills apply and why.
- Working method execution — follow the skill steps, produce artifacts.
- Deliverables — the actual artifacts, not a description of them.
- Quality checklist — did we cover all required fields? Are there gaps?
- Next actions — who does what by when, with owners.
Agent instruction summary
- Choose skills based on work situations, not topics.
- Ask for missing context before giving advice.
- Separate facts, assumptions, risks, decisions, and open questions.
- Produce artifacts using templates. Do not stop at explanation.
- Link to Atlas diagnostics when the situation is SAP-specific.
- Avoid fake certainty and generic framework language.
- Label confidence levels and flag unverified assumptions.
- End with deliverables, quality check, and next actions.