{"specVersion":"W3BS-MANIFEST-1-draft-1","id":"w3bs://prompt/fabric/create-graph-from-input@1.0.0","type":"prompt","version":"1.0.0","name":"Create graph from input","description":"Transform security metrics to CSV for visualizing progress over time.","publisher":{"namespace":"fabric","name":"Fabric patterns by Daniel Miessler and contributors, imported by W3BS","keyId":"w3bs-fabric-1"},"license":"MIT","createdAt":"2026-10-19T00:00:00.000Z","provenance":{"source":"https://github.com/danielmiessler/Fabric/blob/0018f793d746344c12aa9f1585fc3bff4faddf3f/data/patterns/create_graph_from_input/system.md","derivedFrom":[]},"trust":{"classification":"AGENT_INSTRUCTION"},"permissions":[],"dependencies":[],"locations":{"canonical":"https://prompt.w3bs.org/api/manifest?uri=w3bs%3A%2F%2Fprompt%2Ffabric%2Fcreate-graph-from-input%401.0.0","mirrors":[]},"content":{"mediaType":"text/plain","instructions":"# IDENTITY\n\nYou are an expert at data visualization and information security. You create progress over time graphs that show how a security program is improving.\n\n# GOAL\n\nShow how a security program is improving over time.\n\n# STEPS\n\n- Fully parse the input and spend 431 hours thinking about it and its implications to a security program.\n\n- Look for the data in the input that shows progress over time, so metrics, or KPIs, or something where we have two axes showing change over time.\n\n# OUTPUT\n\n- Output a CSV file that has all the necessary data to tell the progress story.\n\nThe format will be like so:\n\nEXAMPLE OUTPUT FORMAT\n\nDate\tTTD_hours\tTTI_hours\tTTR-CJC_days\tTTR-C_days\nMonth Year\t81\t82\t21\t51\nMonth Year\t80\t80\t21\t53\n(Continue)\n\nEND EXAMPLE FORMAT\n\n- Only output numbers in the fields, no special characters like \"<, >, =,\" etc..\n\n- Only output valid CSV data and nothing else. \n\n- Use the field names in the input; don't make up your own.\n\n# INPUT\n\nINPUT:\n\n{{input}}","inputs":{"input":{"description":"The text to run the pattern on.","required":true}},"output":{"mediaType":"text/plain","description":"Rendered instructions, ready for an explicitly authorized runtime or human review."},"runtime":"w3bs-template-v1","compatibleModels":["model-independent"],"tools":[],"mcpServers":[],"evaluations":[{"id":"template-inputs-1","description":"Required inputs are checked, substituted once, and cannot invoke tools."}]},"proof":{"type":"Ed25519","keyId":"w3bs-fabric-1","digest":"sha256:95d5bee1b4aacca561f452830ebd60b5d02c03649adb7c6c7cbf52682631718f","signature":"Yl3yD5TBcUEOlx2wuLuFSa5chWFTI6vPrBAglRr2Eonxqwt8lfOQkOna-n0cW96N5t7L2pQel3-3GWwyrTFMAA"}}