It's highly unlikely that someone is going to write a full citation manager plugin for Sigil.
Assuming that CSL files that the OP works with look like my simple json sample, it would
theoretically be possible to create a simple plugin that converts the CSL .json content to an .xhtml file with
citeproc-py and adds it as an endnotes section to the current epub.
JSON:
Spoiler:
Code:
[
{
"id": "cite1",
"type": "book",
"author": [
{
"family": "Smith",
"given": "John"
}
],
"issued": {
"date-parts": [[2020]]
},
"title": "Understanding Complex Systems",
"publisher": "Academic Press"
},
{
"id": "cite2",
"type": "article-journal",
"author": [
{
"family": "Jones",
"given": "Alice"
},
{
"family": "Brown",
"given": "Thomas"
}
],
"issued": {
"date-parts": [[2018]]
},
"title": "Advances in Research Methods",
"container-title": "Journal of Science",
"volume": "45",
"issue": "3",
"page": "123-145"
}
]
HTML: